Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482

    [VB] Copiare File - Accesso Negato

    ecco il codice che uso:

    codice:
    Private Sub CmdAggiorna_Click()
    'Aggiorna il database
        Dim fs, f
        Set fs = CreateObject("Scripting.FileSystemObject")
        Set f = fs.GetFile(App.Path & "\immagini\AA001.jpg")
        f.Copy App.Path & "\Database"
        MsgBox ("OK!!!")
    End Sub
    Errore:

    Accesso negato e mi sottolinea questa riga:

    codice:
        f.Copy App.Path & "\Database"
    Se invece provo a copiare delle cartelle, sostituendo GetFile con GetFolder tutto funziona perfettamente.

    Hey hey, my my Rock and roll can never die!

  2. #2

    Re: [VB] Copiare File - Accesso Negato

    Originariamente inviato da zampa28
    ecco il codice che uso:

    codice:
    Private Sub CmdAggiorna_Click()
    'Aggiorna il database
        Dim fs, f
        Set fs = CreateObject("Scripting.FileSystemObject")
        Set f = fs.GetFile(App.Path & "\immagini\AA001.jpg")
        f.Copy App.Path & "\Database"
        MsgBox ("OK!!!")
    End Sub
    Errore:

    Accesso negato e mi sottolinea questa riga:

    codice:
        f.Copy App.Path & "\Database"
    Se invece provo a copiare delle cartelle, sostituendo GetFile con GetFolder tutto funziona perfettamente.

    porva così
    codice:
    Function CopyFile(srcFile As String, dstFile As String)
        On Error Resume Next
        Dim Copy As Long, CopyByteForByte As Byte
        Open srcFile For Binary Access Write As #1
        'Apre in scrittura il file di destinazione
        Open dstFile For Binary Access Read As #2
        'Copia sul file destinazione Byte-per-Byte
        For Copy = 1 To LOF(2)
            Put #1, , CopyByteForByte '
        Next Copy
        MsgBox "Fine!"
    End Function
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  3. #3
    'C' è già la funzione perchè rifarla??

    FileCopy "nomefilediorigine", "nomefiledestinzione"

    Se no fai cosi:

    Set fso = CreateObject("Scripting.FileSystemObject")
    fso.CopyFile "n", "n2"

    'Comunque l' errore te lo dava perchè non poteva ottenere il file poichè era in uso.
    jabjoint

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Se non FileCopy sostituisce un File con un'altro.

    Cmq no, il file non era aperto.

    Hey hey, my my Rock and roll can never die!

  5. #5
    prova col vecchio comando name
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.