我制作了一个程序,我想在其中将文件从一个文件夹复制到另一个文件夹。但我想从文本框中命名该文件。我正在使用下面的代码。请帮我
FileInfo receipt = new FileInfo(@"C:\ssds\Receipt.xml");
receipt.CopyTo(@"C:\");
MessageBox.Show("XML Is created");
在receipt.CopyTo
我需要从文本框中写下名称。
我制作了一个程序,我想在其中将文件从一个文件夹复制到另一个文件夹。但我想从文本框中命名该文件。我正在使用下面的代码。请帮我
FileInfo receipt = new FileInfo(@"C:\ssds\Receipt.xml");
receipt.CopyTo(@"C:\");
MessageBox.Show("XML Is created");
在receipt.CopyTo
我需要从文本框中写下名称。
receipt.CopyTo(Path.Combine(@"C:\", textBox1.Text));
如果您只想将文件复制到指定的文件夹,您可以只从该文本框中提取文件名:
receipt.CopyTo(Path.Combine(@"C:\", Path.GetFileName(textBox1.Text)));
如果只是添加文件名,则使用string.Format
receipt.CopyTo(string.Format(@"C:\{0}",textBox1.Text));
receipt.CopyTo(string.Concat(@"C:\",textBox1.Text));
如果它可能包含部分路径或绝对路径(在您使用某些SaveFileDialog的情况下),那么 Darin 使用Path类的答案就是您所需要的