我在一个大文件夹中有 1,000 个唯一命名的文件夹。
在每个唯一命名的文件夹中,这些是另一个名为 /images 的文件夹。
每个图像文件夹内都有一个名为
"Read-Web-Site-Design-{UNIQUEFOLDERNAME}-ca-logo.png"
我想从我提供
.png
的文件中替换 1,768 个文件(同时保留原始名称) 。.png
文件夹结构和文件名需要保持不变。基本上我用一个新文件更新旧文件,使用相同的(唯一的)名称,1000 次。
我已经编写了这段代码,并且可以循环获取所有文件和目录,但我想知道如何在此处更新文件,请检查我的代码:
private List<String> DirSearch(string sDir)
{
List<String> files = new List<String>();
try
{
foreach (string f in Directory.GetFiles(sDir))
{
files.Add(f);
}
foreach (string d in Directory.GetDirectories(sDir))
{
files.AddRange(DirSearch(d));
}
}
catch (System.Exception excpt)
{
//MessageBox.Show(excpt.Message);
}
return files;
}