I am generating some files (simplified version)
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);
    }
}
Now i am told "Generate 100 files and Create 10 Folders(Folder1-Folder2-Folder3 etc..)place 10 items in each folder"
Would you create all the files in a directory and then create each folder move files to folder till no file left ?
private static void MoveToFolders(string targetDirectory,int numberOfFolders, int numberOfFilesGenerated)
{
    int itemsPerFolder = numberOfFilesGenerated / numberOfFolders;
    ?????
    //
}
Suggestions?
 
     
    