C# 对于与FILE.MOVE组合的每个
我想创建一个简单的程序,可以访问文件夹中的所有文件,所有文件都是相同类型的文件,然后使用for each重命名所有文件。 新名称将是IMG#########增量。我知道怎么做。如何为每个引用要在C# 对于与FILE.MOVE组合的每个,c#,foreach,file-rename,C#,Foreach,File Rename,我想创建一个简单的程序,可以访问文件夹中的所有文件,所有文件都是相同类型的文件,然后使用for each重命名所有文件。 新名称将是IMG#########增量。我知道怎么做。如何为每个引用要在中使用的所有图像 例如: For Each X in Folder { rename stuff here for x } 我只需要知道如何在x点引用文件。您可以按照以下思路进行操作: var files = Directory.GetFiles(path, "*.", SearchOptio
中使用的所有图像
例如:
For Each X in Folder {
rename stuff here for x
}
我只需要知道如何在x点引用文件。您可以按照以下思路进行操作:
var files = Directory.GetFiles(path, "*.", SearchOption.AllDirectories);
foreach (string item in files)
{
//You can rename by moving the files into their 'new names'.
//The names are full paths
File.Move(oldName, newName);
}
你能澄清一下这个问题吗?你是说你想记住将原始文件移动到的IMG文件的名称/路径,以便以后使用?更具体地说,你需要重载。第一个参数是文件夹路径,第二个是搜索模式(这里是限制文件类型的地方),您可能希望充实它,并在System.IO.path成员(如GetFileName)中包含一些内容,以帮助解析foreach循环中的“项”。