Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
eh lo so, lo so... e' un titolo del cavolo, pero' non saprei come porlo diversamente :-(
per prima cosa i miei saluti e poi una domanda:
devo copiare su chiavetta usb dei file ma non so a quale lettera corrisponda la chiavetta. per di piu' potrei avere piu' periferiche inserite e pertanto dovrei copiarlo su tutte. non mi preoccupa poi piu' di tanto se i file venissero copiati anche su i vari dischi fissi presenti sui pc.
la domanda e' questa: esiste un metodo per aprire un ciclo tipo for next che valga per le varie lettere dell'alfabeto? in questo modo io scriverei poche righe per indurre la copiatura su tutte le possibili usb inserite. ovviamente con un bel on error... eviterei di essere interroto per i drive mancanti.
chiedo scusa per il linguaggio poco tecnico, ma dummie ero e dummie saro' a vita :-(((
Ciao, forse potrebbe esserti utile il listato seguente che io utilizzo per una esigenza analoga alla tua
(nel mio caso copio il file Form1.jpg dal desktop alla chiavetta USB che nel mio PC ha la lettera H,
e con il ciclo for...next che ho aggiunto funziona per tutte le periferiche, da C a P ad esempio):
________________________________
Option Explicit
Private Sub Command1_Click()
On Error Resume Next
Dim chiavetta, n
' * * ricavato da "I Trucchi di VB6, F. Balena")
Dim fs, dc
Set fs = CreateObject("Scripting.FileSystemObject")
Set dc = fs.Drives
' * *
For n = 67 To 80 ' codice ASCII dalla lettera C alla lettera P
chiavetta = Chr$(n)
' per copiare una cartella con tutti i files in essa contenuti
'fs.CopyFolder "c:\...", "chiavetta:\", True
' e per copiare singoli file (True:> sovrascrive il file nel caso esistesse già)
fs.CopyFile "C:\...\Desktop\Form1.jpg", chiavetta & ":\", True
Next n
End Sub
____________________
Fammi sapere se il listato risolve il problema. Saluti
centro al primo colpo :-))) - The Real Dummie - 29/04/11 18:56
e ovviamente grazie ;-))) - The Real Dummie - 29/04/11 18:59
Mi intrometto,..tanto fra dummies..:-)
Non sarebbe meglio riuscire a trovare la precisa lettera del drive giusto?
Ciao
sicuramente, questa sarebbe la scelta migliore se avessi situazioni standard sui diversi pc su cui devo lavorare (il programma mi serve per ottimizzare parte del mio lavoro) pero' trattandosi di 5 computer diversi devo fare la cosa piu' standard possibile. grazie mille, in ogni caso :-) - The Real Dummie - 29/04/11 19:01