Holen Sie sich Dateiname und Pfad ohne Datei öffnen
Studiere ich Visual Basic .NET.
Und ich bin auf der Suche nach Weg, um Dateinamen und den Verzeichnis-Pfad.
Zum Beispiel, Wenn ich auf die Schaltfläche klicken , dann suchen wir uns die Datei per openfile-dialog.
Wenn Wir die Datei auswählen, dann bekommen wir Pfad und Datei Namen wie "C:\data\picture\my_pic.jpg".
Jedoch, das Programm öffnet sich nicht die Datei. Es einfach nur wieder die Zeichenfolge geben Sie den Pfad für die Datei.
Ich bin nicht wirklich sicher, wie man Pfad.
Weiß jemand, wie man Weg ?
Dank
- Was wollen Sie mit der Datei machen? Sie will einfach nur, um den Pfad zu, oder versuchen Sie, etwas anderes zu machen (öffnen, Bearbeiten, löschen, verschieben, etc.)?
- Ich brauche, um den Dateinamen und Pfad angezeigt.
- Ich denke , Eine der Antworten, die meine Probleme gelöst :). Trotzdem , vielen Dank für die Hilfe 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn alles, was Sie brauchen, ist der Weg, und ich nehme an, Sie sind mit Winforms, dann :
Einer
OpenFileDialog
nicht wirklich öffnen Sie die Datei - es gibt den Pfad (oder die Pfade), um die ausgewählten Dateien über das.FileName
(oder.FileNames
für mehrere Dateien) - Eigenschaft und die Anwendung dann verwenden können, Sie in welcher Weise auch immer er will - entweder die Datei öffnen oder sonst etwas tun, etc.SelectFileDialog
eher alsOpenFileDialog
- ich hatte nicht darüber nachgedacht, bevor, aber es ist ein bisschen ungenau.Gibt es keine default 'dies tun, wenn Datei ausgewählt" - Veranstaltung innerhalb der OpenFileDialog. Alle es tut, ist es einem Benutzer ermöglicht, eine Datei auszuwählen, und dann bestimmen Sie, was zu tun ist.
Der OpenFileDialog-Klasse eine Veranstaltung mit dem Titel
FileOK
, die gefeuert wird, nachdem ein Benutzer wählt eine Datei und klickt auf den button 'OK'. Wenn Sie einen Unterordner erstellen, dieHandles OpenFileDialog.FileOK
Sie können dann auf dieOpenFileDialog.FileName
.Den
FileName
wird es wieder den vollen Pfad zu der Datei. Sobald Sie dies haben, es ist bis zu Ihnen, um zu bestimmen, was mit der Datei machen. Wenn Sie möchten, zeigen Sie das Bild in Ihrem Programm, vielleicht erstellen Sie einePictureBox
und laden Sie das Bild in es. Wenn Sie möchten, laden Sie es in einem externen Programm verwendenProcess.Start()
und pass den Pfad der Datei als parameter.