Ich versuche den Inhalt einer Datei zu öffnen und anzuzeigen. Der Dateipfad wird mit dem Windows-Explorer-Dialogfeld erstellt. Er wird in einem Text File_Path_TB
abgelegt und hat das Format C:\Users\User\Desktop\testDoc.txt
. Ich möchte diesen Dateipfad unter File_Path_TB
verwenden, um den Inhalt des Dokuments zu öffnen und anzuzeigen.
Der gewünschte Ausgabe-String lautet wie folgt @"C:\Users\User\Desktop\testDoc.txt"
.
Mein Code ist wie folgt
Anfügen von Sonderzeichen an Dateipfad
private void Load_File_Contents_BTN_Click(object sender, RoutedEventArgs e)
{
string FilePath = File_Path_TB.ToString();
string File_Contents = File.ReadAllText(FilePath);
MessageBox.Show(File_Contents);
}
Ich habe versucht, die folgenden;
string File_Contents = File.ReadAllText("@"" + filepath + """);
irgendwelche Vorschläge und Hilfe würden geschätzt werden!
einfach 'Datei. ReadAllText (Datei_Pfad_TB) '? Wenn das fehlschlägt, beschreiben Sie bitte, was passiert. Das '@" "' ist nur für Sie, wenn Sie Ihre Strings in Ihrem eigenen Code schreiben, Sie nie eine Variable damit dekorieren, Schrägstriche, die bereits innerhalb einer Variablen sind, sind in Ordnung. –