SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Javier Santamaria en Lunes 10 de Diciembre de 2007, 16:10

Título: Error Al Intentar Acceder A Los Ficheros De Un Ser
Publicado por: Javier Santamaria en Lunes 10 de Diciembre de 2007, 16:10
Hola,

Estoy haciendo una aplicacion que necesita acceder a los ficheros de un servidor. El caso es que desde el ordenador (inicio->ejecutar) puedo entrar a ese directorio y ver los archivos que hay en el, pero desde la aplicacion cuando intento hacer esto:
Dim fichero as string = Dir(ruta, fichero)

me devuelve una cadena vacia (aun estando el fichero en esa ruta), por lo que al intentar hacer un FileCopy(origen, destino) me da el siguiente error:
"The filename, directory name, or volume label syntax is incorrect."

¿Alguien sabe que problema puedo tener para no recoger los ficheros con el Dir?

Saludos y gracias de antemano
Título: Re: Error Al Intentar Acceder A Los Ficheros De Un Ser
Publicado por: Abhero en Martes 11 de Diciembre de 2007, 17:33
Hola,

En dado caso de que no sea un proceso automatico el que quieres hacer, porque no pruebas con una variable del tipo openfiledialog?

Por ejemplo dentro de un boton


   Dim a As New OpenFileDialog

        a.Title = "Copiar ruta de Archivo X "
        a.Filter = "Acessos Formateados|*.extenciondetufichero"

        If a.ShowDialog = Windows.Forms.DialogResult.OK Then
            TextBox1.Text = a.FileName
        End If

Y en dado caso de que sea un proceso automatico, aun asi prueba y compara la direccion que te escribe el mismo VB en el textbox con la que tu estabas escribiendo a ver cual es el error.

Espero haber ayudado.
Ab.  :hola:
Título: Re: Error Al Intentar Acceder A Los Ficheros De Un Ser
Publicado por: Javier Santamaria en Miércoles 12 de Diciembre de 2007, 12:07
Gracias por tu respuesta, pero es para un proceso de consola que no interactua con el usuario. De todas formas ya lo resolvi, era problemad e las wildcards.

Saludos