Move file da cartelle

lunedì 17 settembre 2012 - 10.07
Tag Elenco Tags  Windows 7

sergran Profilo | Newbie

Ciao, avrei bisogno di un aiuto... ho una cartella madre contenente delle sottocartelle
Avrei bisogno che i file contenuti nelle singole sottocartelle vengano spostati nella cartella madre. Ho visto il coamndo move ma bisogna specificare i nome della sottocartella. Io invece avrei bisogno che il coamndo venisse eseguito su tutti i file contenuti nelle singole sottocartelle
Grazie 1000
Cioa

dupperelko Profilo | Junior Member

Ciao,
fai prima a crearti una funzione ricorsiva che naviga tutto l'albero di cui hai bisogno... tipo questo:

void DirSearch(string sDir)
{
try
{
foreach (string d in Directory.GetDirectories(sDir))
{
foreach (string f in Directory.GetFiles(d, txtFile.Text))
{
lstFilesFound.Items.Add(f);
}
DirSearch(d);
}
}
catch (System.Exception excpt)
{
Console.WriteLine(excpt.Message);
}
}



e poi all'interno, fatti gli opportuni controlli, sposti con Move.

ciao

sergran Profilo | Newbie

Grazie ma ahimè di programmazione sono "0"...non è che potresti completare la procedura inserendo il nome della cartella "nuova_cartella", poi ovviamente sostituisco io il nome... trattandosi di dati di lavoro non vorrei fare casini...

Grazie 1000
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5