Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB2008] Copiare un gruppo di file
Forum - C# / VB.NET - [VB2008] Copiare un gruppo di file ".*"

Avatar
spumsugar (Normal User)
Newbie


Messaggi: 5
Iscritto: 24/06/2009

Segnala al moderatore
Postato alle 11:57
Mercoledì, 24/06/2009
Questo topic è stato chiuso dal moderatore

Buongiorno a tutti,
all'interno di un progetto VB.NET 2008, avrei la necessità di copiare un gruppo di file di cui conosco tutte le informazioni da una cartella (source) ad una cartella (target)
Il problema è che vorrei copiare tutti questi a file a gruppi in base al nome comune, es(in dos):
copy nomefile.* c:\target\

Qualcuno di voi saprebbe aiutarmi ?

Grazie mille

Marco


PM
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 12:33
Mercoledì, 24/06/2009
Testo quotato

Postato originariamente da spumsugar:

Buongiorno a tutti,
all'interno di un progetto VB.NET 2008, avrei la necessità di copiare un gruppo di file di cui conosco tutte le informazioni da una cartella (source) ad una cartella (target)
Il problema è che vorrei copiare tutti questi a file a gruppi in base al nome comune, es(in dos):
copy nomefile.* c:\target\

Qualcuno di voi saprebbe aiutarmi ?

Grazie mille

Marco



ciao!
benvenuto nel forum!
potresti utilizzare questo codice:
Codice sorgente - presumibilmente VB.NET

  1. For Each foundFile As String In My.Computer.FileSystem.GetFiles( _
  2. My.Computer.FileSystem.SpecialDirectories.MyDocuments, _
  3. FileIO.SearchOption.SearchTopLevelOnly, "nomefile.*")
  4. Dim FileInfo As New System.IO.FileInfo(foundFile)
  5. My.Computer.FileSystem.CopyFile(foundFile, "percorso di destinazione" & FileInfo.Name)
  6. Next



in questa maniera copi tutti i file di un determinato nome in una cartella di destinzaione. FileInfo serve a determinare il nome del file (sempre se vuoi copiarlo con lo stesso nome) altrimenti sul percorso scrivi sia percorso sia nome file (es. "C:\ciao.txt")!!

Spero di esserti stato utile!

EDIT: per ulteriori info sull'argomento di rimando a questo link: http://msdn.microsoft.com/it-it/library/9684668y.aspx

Ultima modifica effettuata da il 24/06/2009 alle 12:36
PM
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 10:54
Giovedì, 25/06/2009
lo hai provato? funziona? era quello che ti serviva?

PM
Avatar
spumsugar (Normal User)
Newbie


Messaggi: 5
Iscritto: 24/06/2009

Segnala al moderatore
Postato alle 16:22
Giovedì, 25/06/2009
Ciao!
Grazie mille funziona perfettamente! anche con il .MoveFile.

Grazie ancora
Ciao
Marco

PM
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 17:07
Giovedì, 25/06/2009
Testo quotato

Postato originariamente da spumsugar:

Ciao!
Grazie mille funziona perfettamente! anche con il .MoveFile.

Grazie ancora
Ciao
Marco



ciao! Comunque per ulteriori info riguardo al Namespace My.Computer.FileSystem ti rimando a questa pagina: http://msdn.microsoft.com/it-it/library/zfk1t850.aspx

PM