【发布时间】:2019-11-22 04:54:44
【问题描述】:
我很困惑为什么我的代码不起作用。我想将我拥有的文本文件传输到另一个文件夹中。这是我的代码:
private void transferButton_Click(object sender, EventArgs e)
{
string acct = @"C:\\Users\\Accounting\\TicketQueue\\";
string reg = @"C:\\Users\\Registrar\\TicketQueue\\";
if (office == "Registrar")
{
File.Move(reg, acct);
}
else {
File.Move(acct, reg);
}
cleanUp();
}
office 变量是预先确定的。 (注册商或会计)
cleanup()方法用于清除整个表单并提示成功传输文件的消息。
每次单击按钮时都会显示错误消息:
其他信息:找不到文件“C:\Users\Accounting\TicketQueue\”。
【问题讨论】:
-
您指定的路径与目录而非文件相关。您需要在 acct 和 reg 字符串中包含文件名,例如 "...\\file.txt"
标签: c# winforms file-transfer