|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
17-08-2001, 21.55.46 | #1 |
Newbie
Registrato: 12-08-2001
Messaggi: 14
|
Copia cartelle in VB
Ho provato con FileCopy ma funziona solo con i file singoli. Ciao |
20-08-2001, 19.20.27 | #2 |
Junior Member
Registrato: 16-05-2001
Loc.: Padova
Messaggi: 58
|
Funzione CreateDirectory
Declare Function CreateDirectory Lib "kernel32.dll" Alias "CreateDirectoryA" _ (ByVal lpPathName As String, lpSecurityAttributes As SECURITY_ATTRIBUTES) _ As Long PIATTAFORMA: Win 32s, Win 95/98, Win NT La funzione CreateDirectory crea una nuova directory sul disco. La funzione imposterà anche gli attributi di sicurezza se il sistema operativo lo supporta (Tale parametro, è valido solo per sistemi WIN NT , mentre per i sistemi WIN95/98 , viene ignorato). La Funzione ritorna 1 se tutto fila liscio, oppure 0 se avviene qualche errore lpPathName Contiene il nome della nuova directory da creare. lpSecurityAttributes Sono gli attributi di sicurezza che vengono dati alla nuova directory in qusto modo crei la directori e poi ti fai un ciclo che copia i file
___________________________________
] |
21-08-2001, 00.25.41 | #3 |
Newbie
Registrato: 12-08-2001
Messaggi: 14
|
Praticamente io la cartella ce l'ho già creata, comunque posso farla con Mkdir.
Il problema è che non posso fare FileCopy "C:\abc\*.*","d:\abc", perchè mi dice File non trovati. Puoi spiegarmi meglio? grazie |
21-08-2001, 03.05.19 | #4 |
Junior Member
Registrato: 16-05-2001
Loc.: Padova
Messaggi: 58
|
guarda nell'allegato
___________________________________
] |
21-08-2001, 18.09.30 | #5 |
Newbie
Registrato: 21-06-2001
Loc.: Alma Mater Tergeste
Messaggi: 49
|
prova così:
Set fs = CreateObject("Scripting.FileSystemObject") fs.CopyFile "C:\mieidocumenti\lettere\*.*", "C:\cartellatemporanea\"
___________________________________
Sono Mentecatto nel profondo! :::Presidente del F.I.S.Ma.Chio. (Federazione Internazionale per la Salvaguardia della Mazza Chiodata)!::: MSN: lufo53@hotmail.com |
25-08-2001, 22.33.40 | #6 |
Newbie
Registrato: 12-08-2001
Messaggi: 14
|
Ho provato l'istruzione di LuFo e funziona; solo che mi interessava copiare oltre che ai file presenti nella cartella, anche tutte le sottocatelle con i relativi file .
Si può fare questa cosa? |
27-08-2001, 16.13.20 | #7 | |
Newbie
Registrato: 21-06-2001
Loc.: Alma Mater Tergeste
Messaggi: 49
|
Quota:
Set FS = CreateObject("Scripting.FileSystemObject") FS.CopyFolder "C:\MiaCartella", "C:\CartellaTemporanea\" puoi utilizzare anche "*" per poter indicare tutte le cartelle contenute in una directory: FileSystemObject.CopyFolder "c:\mieidocumenti\lettere\*", "c:\cartellatemporanea\" Ciao!
___________________________________
Sono Mentecatto nel profondo! :::Presidente del F.I.S.Ma.Chio. (Federazione Internazionale per la Salvaguardia della Mazza Chiodata)!::: MSN: lufo53@hotmail.com |
|
28-08-2001, 09.10.38 | #8 |
Junior Member
Registrato: 24-12-2000
Messaggi: 78
|
Io dico una cosa xchè non puo usare la copia di windows, quella finestrella simpatica che sivede quando, con la gestione risorse si copia una cartella da un disco all'altra.
Cosi facendo copia tutti i file e le sotto cartelle con tutti i file CIAUUuuzzzz |
31-08-2001, 00.03.31 | #9 |
Newbie
Registrato: 12-08-2001
Messaggi: 14
|
Questa volta ci siamo; ho usato le indicazioni di LuFo e sono riuscito a risolvere il problema.
Per perfezionare il tutto ho eseguito in cascata le istruzioni Fs.CopyFile dopodichè Fs.CopyFolder, in modo da copiare sia i file della prima cartella che nomino, sia tutte le sottocartelle con tutti i file allegati. Quando non ci sono file nella cartella principale viene generato un errore ma sono riuscito a ignorarlo con l'istruzione On Error goto next. Per rispondere a Matsugoru vorrei dirgli che ho fatto un programmino in Visual basic, il quale ogni settimana all'avvio del computer fa automaticamente la copia di tutte le cartelle vitali del sistema operativo, in modo che possa recuperarle in caso di guasti o crash del computer. ancora un grazie a tutti. |
31-08-2001, 16.30.23 | #10 |
Junior Member
Registrato: 24-12-2000
Messaggi: 78
|
Un prg così l'ho fatto anch'io circa 1 anno fa
|
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|