在多个文件夹中创建文件

主动92

我创建了一个for创建n个文件夹循环我想在每个文件夹中创建一个文本文件。我该怎么做?

for (int i = 1; i < 17; i++)
{                       
    System.IO.Directory.CreateDirectory(
        String.Format(@"C:\Users\xxx\Desktop\xx\Test{0:d2}", i));
}

我找到了更好的解决方案。

for (int i = 1; i < 17; i++)
        {

            Directory.CreateDirectory(String.Format(@"C:\Users\xxx\Desktop\xx\Test"+i, i));                

            if (!File.Exists(string.Format(@"C:\Users\xxx\Desktop\xx\Test{0}/Test.txt", i)))
            {                    
                File.WriteAllText(string.Format(@"C:\Users\xxx\Desktop\xx\Test{0}/Test.txt", i), " ");
            }
莫斯塔菲兹

试试这个

for (int i = 1; i < 17; i++)
{                       
    var folder = System.IO.Directory.CreateDirectory(String.Format(@"C:\Users\xxx\Desktop\xx\Test{0:d2}", i));
    System.IO.File.WriteAllText(folder.FullName + @"\WriteText.txt", "your text content");
}

更新

如果您想要多个文件

 for (int i = 1; i < 17; i++)
 {                       
    var folder = System.IO.Directory.CreateDirectory(String.Format(@"C:\Users\xxx\Desktop\xx\Test{0:d2}", i));
    System.IO.File.WriteAllText(folder.FullName + @"\WriteText1.txt", "your text content 1");
    System.IO.File.WriteAllText(folder.FullName + @"\WriteText2.txt", "your text content 2");
 }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章