Forum >> Programmazione Python >> Scripting >> Copia files su USB da percorso di rete

Pagina: 1

Buongiorno a tutti,
ho creato una maschera con tkinter che ha un input che viene memorizzato in una variabile, questa variabile definisce parte del percorso di rete di una cartella che dovrò copiare in una chiavetta USB; in pratica devo caricare un firmware nella chiavetta diverso a seconda del codice inserito.

Il mio problema è che non riesco a puntare al percorso della cartella, in quanto mi da un errore di "Permission denied" nonostante la cartella sia perfettamente accessibile a chiunque.

Incollo il codice qui sotto, la variabile fw_output mi arriva dalla maschera di tkinter e contiene una parte del percorso della cartella che contiene i file da caricare nella chiavetta

import os

import shutil


sorgente = ("w:/00-DOCUMENTAZIONE/019-FIRMWARE/"+fw_output+"/UPLOAD/")  #fw_output arriva da una funzione e contiene il codice della cartella firmware

destinazione = ("e:/")      #chiave USB

print (sorgente)            #stampo il percorso per verifica

print (destinazione)        #stampo il percorso per verifica

files=os.listdir(sorgente)  #solo per verifica, controllo se riesco a leggere nella cartella


print(files)


for f in files:

    src=sorgente+f

    dst=destinazione+f

    shutil.copy(src,dst)



Qualche suggerimento su come meglio procedere?

Grazie in anticipo a chiunque mi possa aiutare!
Allegati


Pagina: 1



Esegui il login per scrivere una risposta.