Hallo Ich versuche, eine Datei aus einem Verzeichnis aus meiner Windows Form-Anwendung auszuwählen, aber ich kann nichts finden, die den Pfad aus dem Textfeld entfernen und behalten Sie nur den Dateinamen (Beispiel: "C: \ Users \ Users \ Documents \ File.txt" wäre nur "File.txt"), wo es die Ausgabe speichert, wenn die Datei ausgewählt ist.Entfernen Sie den Pfad zur Datei aus dem Textfeld, wenn Datei ausgewählt C# Visual Studio
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.InitialDirectory = @"C:\OUTPUT";
openFileDialog1.Title = "Browse exe Files";
openFileDialog1.CheckFileExists = true;
openFileDialog1.CheckPathExists = true;
openFileDialog1.Filter = "exe files | *.exe";
openFileDialog1.DefaultExt = "exe";
openFileDialog1.FilterIndex = 2;
openFileDialog1.RestoreDirectory = true;
openFileDialog1.ReadOnlyChecked = true;
openFileDialog1.ShowReadOnly = true;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
textBox6.Text = openFileDialog1.FileName;
}
Kann mir jemand aufklären, wie man das macht?
Dank
Siehe http://stackoverflow.com/questions/6817639/get-filenames-without-path-of-a-specific-directory –
Nur um zu klären, da ich ein wenig unklar, was Ihre spezifischen bin Problem: Der Pfadname wird im Textfeld des Dialogfelds angezeigt und Sie möchten, dass das Textfeld leer ist. – MathSquared
@MathSquared Was OP wollte, war den Pfad zur Datei zu entfernen und nur seinen Namen zu lassen. Beispiel "C: \ Users \ MyUser \ Documents \ Text.txt" wäre nur "Text.txt" –