移动文件和创建目录的同时
本文关键字:创建目录 文件 移动 | 更新日期: 2023-09-27 18:15:14
我正在生成一些文件(简化版本)
private static void GenFiles(int numbersToGenerate, string directory)
{
for (int i = 1; i <= numbersToGenerate; i++)
{
string fileName = Path.Combine(directory, "File" + i);
File.Create(fileName);
}
}
现在我被告知"生成100个文件并创建10个文件夹(Folder1-Folder2-Folder3等),在每个文件夹中放置10个项目"
你会在一个目录下创建所有的文件,然后创建每个文件夹,移动文件到另一个文件夹,直到没有文件留下吗?
private static void MoveToFolders(string targetDirectory,int numberOfFolders, int numberOfFilesGenerated)
{
int itemsPerFolder = numberOfFilesGenerated / numberOfFolders;
?????
//
}
建议吗?
我会说在循环中创建文件夹并在其中创建一个文件。更少的步骤实现你的目标。