有两个文件,旧的和新的 并通过FTP任务分别删除旧文件夹和新文件夹。
我正在批量加载文件并进行一些计算,并且输出文件需要再次放入输出文件夹
但是如何命名输出文件与旧文件夹中的文件相同
假设旧文件夹包含名为BigBoss的文件,而命名的输出文件必须是Bigboss_output。
请帮助
答案 0 :(得分:0)
您是否尝试在脚本中添加一个简单的File.Copy
?
在我的项目中,我必须复制一些文件,并在读取所有文件夹及其中的文件后重命名它们。也许这可以帮到你。
这是我的源代码:
DirectoryInfo sourceFolder = new DirectoryInfo("\Path_of_my_source_folder\");
DirectoryInfo destination = new DirectoryInfo("\Destination_path\");
foreach (DirectoryInfo subFolder in sourceFolder.GetDirectories())
{
foreach (FileInfo file in subFolder.GetFiles())
{
// [do all you want here]
// Copy the file
if (!File.Exists(destination + "\\" + file.Name + "_output"))
{
File.Copy(sourceFolder + "\\" + file.Name, destination + "\\" + file.Name + "_output");
}
}
}