У меня есть список строк с рядом имен, я хочу найти эти имена в исходном каталоге и скопировать их в место назначения.
Это то, что я пытаюсь но с этим я копирую весь исходный каталог в целевой каталог:
List<string> ncs = new List<string>();
ncs = getNames();
foreach (var file in Directory.GetFiles(sourceDir))
File.Copy(file, Path.Combine(targetDir, Path.GetFileName(file)));
foreach (var directory in Directory.GetDirectories(sourceDir))
CopyNCfromTo(directory, Path.Combine(targetDir, Path.GetFileName(directory)));
Я тоже пытаюсь таким образом:
List<string> ncs = new List<string>();
ncs = getNames();
for (int i = 0; i < ncs.Count; i++)
{
FileInfo[] filesInDir = hdDirectoryInWhichToSearch.GetFiles(ncs[i].ToString());
}
Я думал, что l oop список и внешний вид для каждого файла в исходной папке, как я могу это сделать?