static void Main(string[] args)
{
int a=0000001;
for (int i=0; i <= 5; i++)
{
File.Copy(@"C:\SR\30758668.pdf", @"C:\SR\"+a+"_30758668.pdf",true);
a++;
}
Console.WriteLine("\nSuccessful");
Console.ReadLine();
}
Run Code Online (Sandbox Code Playgroud)
我写了上面的程序用前导字符串复制1个文件5次.像这样的文件30758668.pdf应该被创建0000001_30758668.pdf,0000002_30758668.pdf`,0000003_30758668.pdf`喜欢明智的.
现在它的创建与文件1_30758668.pdf和2_30758668.pdf我不希望这样.
我没有得到转换为整数或字符串的位置?
并int没有格式; 01与1相同,与00000001相同 - 它们都只是1.
使用:
.... + a.ToString().PadLeft(7,'0') + ...
Run Code Online (Sandbox Code Playgroud)