使用增量数字(c#)创建现有txt文件

使用增量数字(c#)创建现有txt文件,c#,C#,我有一个txt文件在一个文件夹中,我想复制和粘贴同一个txt文件在同一个文件夹50倍,增量数字 例如: 现有txt文件=。Mytext.txt 然后按如下方式粘贴: Mytext-0001.txt Mytext-0002.txt ... Mytext-0050.txt 等等 你们能帮我做一下吗 谢谢你的帮助。 谢谢。粘贴它是不可行的。。。这意味着您必须将代码注入explorer.exe 但有一种更好的方法: 创建c#控制台应用程序并执行以下操作: string dir = @"C:\Path\T

我有一个txt文件在一个文件夹中,我想复制和粘贴同一个txt文件在同一个文件夹50倍,增量数字

例如:

现有txt文件=。Mytext.txt

然后按如下方式粘贴: Mytext-0001.txt Mytext-0002.txt ... Mytext-0050.txt 等等

你们能帮我做一下吗

谢谢你的帮助。
谢谢。

粘贴它是不可行的。。。这意味着您必须将代码注入explorer.exe

但有一种更好的方法:

创建c#控制台应用程序并执行以下操作:

string dir = @"C:\Path\To\Dir";
for (int i = 0; i <= 1000; i++) {
     // i will now be from 0 to 1000
     // i.ToString("D4"). Converts the number to a string with padding '0's before... e.g: 0001, 0010, 0200, 1000...   
     string filename = "MyFile-" + i.ToString("D4") + ".txt";
     using(var s = System.IO.File.Create(dir + "\\" + filename)) {
          // If you want, you can write no content to the file using
          // s.Write(...). or creating a System.IO.StreamWriter
     } 
}
string dir=@“C:\Path\To\dir”;
对于(int i=0;i
string PathFiletoCopy=@“C:\temp\out.csv”;
字符串扩展名=System.IO.Path.GetExtension(PathFiletoCopy);
字符串PartialNewPathFile=System.IO.Path.Combine(System.IO.Path.GetDirectoryName(PathFiletoCopy),System.IO.Path.GetFileNameWithoutExtension(PathFiletoCopy)+“-”;
对于(int i=1;i<11;i++)
System.IO.File.Copy(PathFiletoCopy,PartialNewPathFile+i.ToString(“D4”)+扩展名);

听起来不错。你可以做到!“粘贴它是不可行的……这意味着你必须将代码插入到explorer.exe中”-不正确。进程可以简单地使用Windows资源管理器导航命名空间;查找项并执行
IDataObject
操作。无需注入。Thaaaaanks非常感谢!!您可以单击向上箭头吗;)
        string PathFiletoCopy = @"C:\temp\out.csv";
        string Extension = System.IO.Path.GetExtension(PathFiletoCopy);
        string PartialNewPathFile = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(PathFiletoCopy), System.IO.Path.GetFileNameWithoutExtension(PathFiletoCopy) + "-");

        for (int i = 1; i < 11; i++)
            System.IO.File.Copy(PathFiletoCopy, PartialNewPathFile + i.ToString("D4") + Extension);