Pokud potřebujete v .NET zkopírovat soubory z jednoho adresáře do druhého, a to za použití masky neboli wildcards, pak vám určitě příjde vhod tato funkce v C#.
private bool copyFiles(string sourceDir,
string targetDir,
string fileMask)
{
if(!sourceDir.EndsWith(@""))
sourceDir += @"";
if(!targetDir.EndsWith(@""))
targetDir += @"";
DirectoryInfo dir = new DirectoryInfo(sourceDir);
FileInfo[] files = dir.GetFiles(fileMask);
foreach(FileInfo file in files)
File.Copy(sourceDir + file.ToString(),
targetDir + file.ToString());
return true;
}
private bool copyFiles(string sourceDir,
string targetDir)
{
return copyFiles(sourceDir, targetDir, "*.*");
}
myslím že snad ani není co popisovat, kód by měl být samopopisný

Napiš první komentář! ↓
Zatím tu není žádný komentář... Odstartuj to vyplněním formuláře níže.