Name des übergeordneten Ordners ermitteln - Funktionierender Ansatz soll entschlackt werden

Mitglied: Terence-Chill

Terence-Chill (Level 1) - Jetzt verbinden

28.09.2011, aktualisiert 29.09.2011, 3674 Aufrufe, 2 Kommentare

Ziel ist es, den Name des dem batchfile übergeordneten Ordners ausfindig zu machen - unabhänig davon, wo das batchfile hinterlegt ist (=> %~dp0%)
Mein Lösungsansatz ist leider etwas umständlich und ich bin mir sicher, dass das Problem effizienter gelöst werden kann.

G E L Ö S T ! ! !

Falls jemand selbiges Problem hat: Beitrag durchlesen und %~dp0% durch %cd% ersetzen und den von mir erwähnten one liner benutzen
Entschuldigt, dass ich erst einen Tick zu spät auf die Lösung kam.



Hallo zusammen,

im Prinzip steht die Aufgabenstellung schon komplett im "kurzen persönlichen Vorwort", deshalb springe ich sofort zu dem von mir erarbeiteten Code:

Durch die Suche kam ich zu folgendem one liner:

Jedoch eröffnet sich hier das Problem, dass durch %~dp0% ein \ am ende des Pfades steht und dieser Code für meine Ansprüche nicht genügt. Der back slash lässt sich sicherlich wegbekommen, nur wüsste ich nicht, wie ich das ähnlich elegant lösen könnte. Daher wäre es vermutlich am einfachsten für euch, hier anzusetzen.

Ich bin auf eure Ideen und Vorschläge gespannt!

Gruß
Mitglied: bastla
28.09.2011 um 22:31 Uhr
Hallo Terence-Chill!

Was spräche gegen
Mehr dazu mit "set /?" ...
Als Alternative:
Wenn es aber überhaupt nur darum gehen soll, in den übergeordneten Ordner zu wechseln, dann einfach
Grüße
bastla
Bitte warten ..
Mitglied: Terence-Chill
29.09.2011 um 08:26 Uhr
Hey bastla,

Mehr dazu mit "set /?" ...

genial, genau DAS hab' ich gesucht! Ich hatte ewig rumprobiert, aber auf die Idee, zwischen ~ und , einfach nichts zu schreiben, bin ich leider nicht gekommen. Ähnliches hab ich auch nicht durch set /? rausbekommen.

Wieder was dazu gelernt, vielen Dank!


PS: Ich hatte gestern versehentlich zu meiner Lösung den Verweis auf %path% gemacht, meinte allerdings %cd% - wurde korrigiert.
Bitte warten ..
Heiß diskutierte Inhalte
Exchange Server
Exchange Zero Day Hack - Wie entfernen?
gelöst mtaiitVor 1 TagFrageExchange Server63 Kommentare

Hallo, bei mir hat es einige Kundenserver getroffen Weiß einer wie ich diese WebShells wieder loswerde? Das löschen der betroffenen .aspx Dateien wird wohl ...

E-Mail
Kann man mit SPF Mails für eine Domäne vollständig verbieten?
gelöst StefanKittelVor 1 TagFrageE-Mail17 Kommentare

Hallo, viele Firmen haben ja zusätzliche Domänen. Als Web- und oder Mail-weiterleitung. Es werden also niemals Emails damit gesendet werden. kann man mit einem ...

Exchange Server
Wie grundsätzlich verfahren mit Exchange Zero-Day-Exploit?
StefanKittelVor 14 StundenFrageExchange Server12 Kommentare

Hallo, ich habe auf einem Server mit den Tool von Microsoft Zugriffsversuche am 26. und 27.02.21 gefunden. Das führt mich zu der Vermutung, dass ...

Exchange Server
Exchange-Hack (2021-03) war Angriff erfolgreich? Was dann?
FrM222Vor 3 StundenFrageExchange Server14 Kommentare

Hallo Zusammen, ich bin ganz neu hier im Forum, daher entschuldige ich mich schon mal im Voraus, falls ich beim Einstellen etwas falsch gemacht ...

Python
Könnt ihr bugs finden ?
adriaanVor 18 StundenAllgemeinPython10 Kommentare

Guten Tag liebe Forenmitglieder, Ich schreibe heute diesen Beitrag, weil ich einen Python Zähler entwickelt habe. Diesen würde ich gerne härten und entsprechend gerne ...

Off Topic
So funktioniert das Internet! - Danke, Maus
em-pieVor 1 TagInformationOff Topic2 Kommentare

Anlässlich des Geburtstages unserer orangenen Freundin: So funktioniert das Internet: Alles Gute, liebe Maus :-)

Ausbildung
Projektantrag abgelehnt (IHK)
StrowayerVor 4 StundenFrageAusbildung9 Kommentare

Guten Tag, mein Projektantrag für die IHK wurde leider abgelehnt mit der Begründung: "Bitte überarbeiten Sie Ihren Zeitplan. Die Projektdokumentation sollte nicht 25% der ...

Netzwerke
Cisco IOS: grep?
gelöst PeterGygerVor 20 StundenFrageNetzwerke11 Kommentare

Hallo Falls jemand die Antwort aus dem Ärmel schütteln kann , danke ich im Voraus. In einem Vortrag wurde die Cisco IOS (Catalyst / ...