none
no puedo copiar archivo vb.net 2012 RRS feed

  • Pregunta

  • hola gente que tal? necesito ayuda con algo....quiero seleccionar una imagen...con openfiledialog o algo si jeje....y que ese archivo se copie a una carpeta especifica....lo que pasa es que cuando se ejecuta la accion, me tira error.....me dice que la direccion de destino no existe...ponga la direccion que ponga...ni siquiera en C:\......intente d emil formas y nada...obviamente importe el system.io espero que puedan ayudarme


        Private Sub btnabririmagen_Click(sender As Object, e As EventArgs) Handles btnabririmagen.Click
            Dim openFileDialog1 As New OpenFileDialog()

            openFileDialog1.InitialDirectory = "c:\"
            openFileDialog1.Filter = "jpg files (*.jpg)|*.jpg|All files (*.*)|*.*"

            If openFileDialog1.ShowDialog() = System.Windows.Forms.DialogResult.OK Then

                File.Copy(openFileDialog1.FileName, "C:\")
            End If
        End Sub



    • Editado MAXI_1792 jueves, 26 de noviembre de 2015 1:41
    jueves, 26 de noviembre de 2015 0:36

Respuestas

  • Eso no es más que un tema de permisos.

    Prueba a copiarlo en otra carpeta. Hay carpetas que Windows configura por defecto para que sean necesarios privilegios de administrador para poder crear o modificar archivos. Una de esas carpetas es la carpeta raíz de la unidad de sistema.


    Píldoras .NET
    Artículos, tutoriales y ejemplos de código .NET

    Píldoras JS
    Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...

    sábado, 28 de noviembre de 2015 10:22

Todas las respuestas

  • En el FIle.Copy, el destino no puede ser un nombre de directorio. Tiene que ser el nobre de fichero completo. Por ejemplo, no puede ser "C:\", tendría que ser "C:\fichero.ext". Puedes "montarlo" concatenando detrás de la carpeta el nombre del fichero seleccionado en el filedialog, si es que quieres que sea el mismo.

    • Propuesto como respuesta Asier Villanueva jueves, 26 de noviembre de 2015 8:02
    • Marcado como respuesta MAXI_1792 sábado, 28 de noviembre de 2015 5:30
    • Desmarcado como respuesta MAXI_1792 sábado, 28 de noviembre de 2015 5:30
    jueves, 26 de noviembre de 2015 7:09
  • gracias por contestar asier....pero ahora me dice que no estoy autorizado....
    mira.....probe con c:\archivo.jpg y tampoco...

    ya lo solucione...

    • Editado MAXI_1792 sábado, 28 de noviembre de 2015 5:39
    sábado, 28 de noviembre de 2015 5:33
  • Eso no es más que un tema de permisos.

    Prueba a copiarlo en otra carpeta. Hay carpetas que Windows configura por defecto para que sean necesarios privilegios de administrador para poder crear o modificar archivos. Una de esas carpetas es la carpeta raíz de la unidad de sistema.


    Píldoras .NET
    Artículos, tutoriales y ejemplos de código .NET

    Píldoras JS
    Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...

    sábado, 28 de noviembre de 2015 10:22