Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Aktuelles Verzeichnis ermitteln

Mitglied: Jens03

Jens03 (Level 1) - Jetzt verbinden

23.06.2006, aktualisiert 28.06.2006, 16008 Aufrufe, 4 Kommentare

Wie kann ich in einer Batch-Datei den Namen des aktuellen (letzten) Unterverzeichnisses ermitteln?

Bsp: Wenn %CD% = "D:\Folder\...\Subfolder" ist, möchte ich "Subfolder" auslesen können.
Mitglied: Biber
23.06.2006 um 21:15 Uhr
Moin Jens03,

ein möglicher Weg ist
01.
::------snipp LastDirDemo.bat 
02.
@for  %%i in (%cd:\=,%) do @set lastDir=%%i  
03.
@echo Letztes Unterverzeichnis in %CD% ist %LastDir% 
04.
::------snapp LastDirDemo.bat
Dann steht es in der Variable %LastDir%.

Wofür braucht man/frau denn sowas??

Gruß
Biber
Bitte warten ..
Mitglied: yashi
24.06.2006 um 12:30 Uhr
Hey Biber,

bleibt nur zu hoffen, dass der Ordner kein Komma im Name hat oder ?
Naja könnte man sich ja mit "delims=\" behelfen.


regards
Bitte warten ..
Mitglied: Biber
24.06.2006 um 20:36 Uhr
Stimmt schon, yashi,

ein bisschen wacklig ist diese Lösung schon...
Besser/robuster ist dann das Ersetzen der Backslashes durch [","] ,
also durch die Sequenz Hochkomma-Komma-Hochkomma.
Ein Test am CMD-Prompt würde dann z.B. liefern:
01.
D:\Dokumente und Einstellungen> 
02.
$cmd$for %i in ("%cd:\=","%") do @echo %i 
03.
"D:" 
04.
"Dokumente und Einstellungen"
Da Kollege Jens03 den letzten Pfadteil aber vermutlich ohne umschließende Anführungszeichen haben will, müssten die wieder weggefiltert werden_
01.
D:\Dokumente und Einstellungen> 
02.
$cmd$for %i in ("%cd:\=","%") do @echo %~i 
03.
D: 
04.
Dokumente und Einstellungen
Und der geänderte Batchschnipsel wäre entsprechend
01.
::------snipp LastDirDemo.bat 
02.
@for  %%i in (%cd:\=","%) do @set "lastDir=%%~i" 
03.
@echo Letztes Unterverzeichnis in %CD% ist %LastDir% 
04.
::------snapp LastDirDemo.bat
Dann können von mir aus auch Kommata im Pfadnamen sein.

Grüße
Biber
Bitte warten ..
Mitglied: Jens03
28.06.2006 um 00:09 Uhr
Danke!
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
VBA - aktuelle Kalenderwoche ermitteln
gelöst Frage von Ghost108Microsoft Office3 Kommentare

Hallo zusammen, wie kann ich mit Hilfe von VBA die Kalenderwoche des aktuellen Datums ermitteln?

Windows Tools
Aktuelles Verzeichnis in Batchdatei
gelöst Frage von SnuffchenWindows Tools7 Kommentare

Hallo zusammen, ich habe das Problem das ich innerhalb einer Batch-Datei das aktuelle Verzeichnis der Batch-Datei ermitteln muss. Führe ...

Batch & Shell

Batch zum Kopieren in aktuelles Verzeichnis

gelöst Frage von MasterSchlumpfBatch & Shell5 Kommentare

Hallo zusammen, ist es möglich eine Batch-Datei zu schreiben, welche ein Verzeichnis auf den USB Stick kopiert von dem ...

Datenbanken

MySQL - Aktuellste Datensätze aus Tabelle ermitteln

Frage von mabue88Datenbanken4 Kommentare

Hallo, ich habe eine Tabelle "aktionen_log" mit den folgenden Spalten In der Tabelle werden Aktionen von Benutzern abgelegt. Das ...

Neue Wissensbeiträge
Suche Projektpartner

PC Recycling Projekte mit Flüchtlingen und Kids suchen Materialspenden und Mitmacher!

Erfahrungsbericht von NettePCyclePiraten vor 1 StundeSuche Projektpartner

Hallöchen liebe Kollegen, ich betreue zwei PC-Gruppen im Raum Dortmund: "Ne#e PCycle Pir@ten" & "PCschr@uber Br@mbauer" Wir sind eine ...

iOS
IOS 12.2 beta und OpenVPN iPad und iPhone
Erfahrungsbericht von magicteddy vor 9 StundeniOS

Moin, kleiner Hinweis an die experimentierfreudigen unter Euch: Bei der aktuellen beta gibt es ein Problem im Zusammenspiel zwischen ...

Vmware
VMware Tools 10.3 verfügbar
Information von sabines vor 12 StundenVmware

Eine Sicherheitslücke wird mit den Tools der Version 10.3 geschlossen, die Tools müssen auf jeder VM aktualisiert werden. Näheres ...

Apple

Apple aktualisiert MacBook Pro, mit bis zu sechs Kernen

Information von Vision2015 vor 3 TagenApple

Jawohlchen das Warten hat sich gelohnt :-) Apple aktualisiert MacBook Pro Frank

Heiß diskutierte Inhalte
Microsoft
Dringend: Nach neustart kein zugriff mehr per RDP möglich - vermutlich wegen gelöschter SID in AD
gelöst Frage von sven784230Microsoft30 Kommentare

Hallo zusammen, gerade hat ein Server 2012 (terminalserver + Active directory) einen geplanten Neustart durchgeführt, wenn ich mich jetzt ...

Exchange Server
Exchange 2013 - Update schlägt fehlt
gelöst Frage von chb1982Exchange Server20 Kommentare

Hallo zusammen, kann sich jemand einen Reim auf die unten stehenden Fehlermeldung machen? Sie tritt auf beim Update von ...

Firewall
Pfsense - Package Manager - Unable to retrieve package information
Frage von nubyFirewall12 Kommentare

Hallo! Ich habe mit verschiedenen Versionen von Pfsense Probleme neue Packages herunterzuladen. Bei Pfsense 2.3.1 oder 2.3.5 heißt es: ...

Verschlüsselung & Zertifikate
Windows PKI root Zertifikate werden nicht aktualisiert
Frage von Chaser21aVerschlüsselung & Zertifikate10 Kommentare

Hallo Community, wir haben eine eigene Unternehmens PKI im Einsatz. Aktuell gibt es das Problem, dass mehrere ROOT- und ...