【发布时间】:2020-09-15 16:57:03
【问题描述】:
我有一个包含一系列名称的字符串列表,我想在源目录中找到这些名称并将它们复制到目标。
这是我正在尝试的,但是我将所有源目录复制到目标目录中:
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());
}
我想循环列表并查找源文件夹中的每个文件,我该怎么做?
【问题讨论】:
-
gEtNames() 返回什么?
-
@AndersHyldahl 字符串列表(我想在源目录中找到的文件名)
标签: c# visual-studio visual-studio-2010