Ich bin ziemlich verwirrt, warum mein Code nicht funktioniert. Ich wollte eine Textdatei, die ich habe, in einen anderen Ordner übertragen. Hier ist mein Code:Übertragen Sie eine Textdatei in einen anderen Ordner
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();
}
Das Büro Variable wird im Voraus bestimmt. (Registrar oder Accounting)
Die cleanup() -Methode wird verwendet, um das gesamte Formular zu löschen und eine Nachricht, die die Datei erfolgreich überträgt.
Jedesmal, wenn ich Sie auf die Schaltfläche ein Fehler angezeigt sagen:
Zusätzliche Informationen: ': \ Benutzer \ Accounting \ TicketQueue \ C' Datei konnte nicht finden.
Die von Ihnen angegebenen Pfade beziehen sich auf Verzeichnisse, nicht auf Dateien. Sie müssen einen Dateinamen in die acct und reg Zeichenfolgen einfügen wie "... \\ file.txt" – CodexNZ