将文本文件传输到另一个文件夹

问题描述 投票:0回答:1

我对为什么我的代码无法正常工作感到非常困惑。我想将一个文本文件传输到另一个文件夹中。这是我的代码:

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 \'。

c# winforms file-transfer
1个回答
1
投票

您实际上没有指定文件名,只是一个文件夹位置。您知道文件的名称吗,还是要传输整个文件夹的内容?代码必须类似于:

string acct = @"C:\\Users\\Accounting\\TicketQueue\\from.txt";
string reg = @"C:\\Users\\Registrar\\TicketQueue\\to.txt";
© www.soinside.com 2019 - 2024. All rights reserved.