Gibt es eine einfache Möglichkeit, den Namen des aktuellen Ordnernamens zu erhalten, oder muss ich es mit regexp tun?Aktueller Ordnername in Ruby?
14
A
Antwort
26
dirname = File.basename(Dir.getwd)
File.basename()
gibt den Basisnamen, selbst wenn ihr Argument der Pfad eines Verzeichnisses ist.
Der folgende Code druckt kiamlaluno für mich, wo /home/kiamlaluno das Home-Verzeichnis in meinem Ubuntu-Installation ist.
puts File.basename('/home/kiamlaluno')
Das gleiche tut puts File.basename(Dir.getwd)
, wenn das aktuelle Verzeichnis/home/kiamlaluno.
7
irb(main):001:0> Dir.getwd
=> "C:/Documents and Settings/UserName"
oder habe ich falsch verstehen Ihre Frage?
Update: eines der Try unter
File.split(Dir.getwd)[-1]
Pathname.new(Dir.getwd).basename.to_s
Verwandte Themen
- 1. Platz im DocumentRoot-Ordnername
- 2. Aktueller Benutzer in Magento?
- 3. Aktueller Benutzer in Rails
- 4. Aktueller Fenstertitel in C
- 5. Datum als Ordnername
- 6. Aktueller Zeitstempel
- 7. Existieren Kontrolle in aktueller Form?
- 8. Laravel aktueller Benutzer in Modell
- 9. Aktueller Dateipfad in Live-Vorlage
- 10. PageViewController aktueller Seitenindex in Swift
- 11. Gulp: Wie man Ordnername liest?
- 12. Git ändern '.git' Ordnername in Windows
- 13. VBA Verwenden von Platzhalter in Ordnername
- 14. Seltsame Ordnername kommt in qt makefile
- 15. Layout Ordnername für 7 "Tablet
- 16. Aktueller Status von Upshot.js
- 17. Aktueller Standort im Simulator
- 18. Kein aktueller Kontext
- 19. Aktueller Spielstand mit Cocoa
- 20. TFS Aktueller Sprint URL
- 21. Aktueller Artikel ViewPageAdapter Android
- 22. SQL Server - aktueller Benutzername
- 23. aktueller Standort mit Android
- 24. get Aktueller Benutzerkontext
- 25. Abwechslungsreiche Parameter übergeben als Ordnername und SEO
- 26. Abrufen von Ordnername aus Assets-Verzeichnis
- 27. Abrufen von Ordnername (n) aus Pfad
- 28. Gradle Unterprojekt Name anders als Ordnername
- 29. ASP.NET-Identität erhalten Aktueller Benutzer In Ansicht
- 30. Aktueller Knoten vs. Kontextknoten in XSLT/XPath?
+1 Es ist ein bisschen irreführend obwohl w.r.t. Lesbarkeit – Gishu