Wenn ich einen Dateipfad wie "C: \ Eigene Dateien \ Bilder \ Image1.png" habe, wie kann ich den übergeordneten Ordnernamen der Datei "Image1.png" erhalten? In diesem Fall "Bilder", aber das ist nur ein Beispiel. Ich habe durch System.IO.Path
geschaut und da scheint nichts zu sein. Vielleicht übersehe ich es, aber ich habe keine Ahnung, wo es sein würde.Abrufen von Ordnername (n) aus Pfad
Antwort
So:
Path.GetFileName(Path.GetDirectoryName(something))
Werfen Sie einen Blick auf diese Antwort; C# How do I extract each folder name from a path? und dann gehen Sie einfach für das letzte Element im Array.
Dies ist unnötig langsam. – SLaks
Versuchen Sie folgendes:
var directoryFullPath = Path.GetDirectoryName(@"C:\My Documents\Images\Image1.png");
var directoryName = Path.GetFileName(directoryFullPath); \\ Images
Verwendung System.IO.FileInfo
.
string fl = "C:\My Documents\Images\Image1.png";
System.IO.FileInfo fi = new System.IO.FileInfo(fl);
string owningDirectory = fi.Directory.Name;
Die folgende Methode Namen alle Verzeichnisnamen und Datei extrahieren
Dim path As String = "C:\My Documents\Images\Image1.png"
Dim list As String() = path.Split("\")
Console.WriteLine(list.ElementAt(list.Count - 2))
Dies ist unnötig langsam. – SLaks
Nun, der Titel deutet auf die Möglichkeit, mehrere Ordnernamen zu bekommen - war nicht sicher, ob der Fragesteller mehr als nur das eine Elternverzeichnis haben wollte, also warum nicht? – AndyPerfect
Sie sollten auch auf das alternative Pfadtrennzeichen aufteilen (/ für Windows) – Joe
Erstellen Sie eine Instanz von
System.IO.FileInfo f1 = new FileInfo("filepath");
DirectoryInfo dir=f1.Directory;
string dirName = dir.Name;
string fullDirPath = dir.FullName;
- 1. Abrufen von Ordnername aus Assets-Verzeichnis
- 2. Abrufen des Ordnernamens aus einem Pfad
- 3. Dateiname aus Zeichenfolge-Pfad abrufen?
- 4. GraphX - Abrufen aller Knoten aus einem Pfad
- 5. Wie wird der letzte Ordnername und Dateiname aus einem Pfad mithilfe von JavaScript abgerufen?
- 6. PowerShell 2 Ordner aus Pfad abrufen?
- 7. Abrufen von SQL-Daten aus jeder n-ten Zeile nur
- 8. Wie Fotobibliothek Pfad abrufen?
- 9. Den Pfad von% AppData% in PowerShell abrufen
- 10. Abrufen eines Cookies von einem anderen Pfad
- 11. Abrufen des Servernamens von einem UNC-Pfad
- 12. wie Ordnername von URL entfernen .htaccess mit
- 13. VBA Verwenden von Platzhalter in Ordnername
- 14. Datum als Ordnername
- 15. absoluten Pfad abrufen, wenn Bild aus der Galerie kitkat Android
- 16. dojo.xhrGet Daten aus einer Datei mit einem relativen Pfad abrufen
- 17. Platz im DocumentRoot-Ordnername
- 18. Aktueller Ordnername in Ruby?
- 19. N Zeichen aus Zeichenfolge erhalten
- 20. Pfad der Firebase-Referenz abrufen
- 21. den Pfad mit dem niedrigsten Gewicht von Matrix rekursiv abrufen
- 22. Abrufen von Projektcode aus verschiedenen Repositorys
- 23. Gulp: Wie man Ordnername liest?
- 24. N von N Matrixdiagonalunterschied
- 25. Letzte n Zeilen von mysql innerhalb einer Schleife abrufen
- 26. Layout Ordnername für 7 "Tablet
- 27. JPA - Abrufen von Informationen aus angeschlossenen Tabellen
- 28. Abrufen von Daten aus PeopleSoft
- 29. Abrufen von Umgebungsvariablen aus Popen
- 30. Abrufen von Daten aus DB
Snazzy, wusste ich nicht, dass Sie das Problem wie folgt angehen könnte . +1 – AndyPerfect
Großartig, das ist die einfachste. Danke! – Stan