WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   bei '%~dpn1' in cmd-files den doppelpunkt des 'driveletters' unterdrücken... (http://www.wcm.at/forum/showthread.php?t=230868)

catch17 28.09.2008 16:33

bei '%~dpn1' in cmd-files den doppelpunkt des 'driveletters' unterdrücken...
 
hallo liebe leute,

möchte bei einem batch file den wert %~dpn1 (driveletter, pfad, name von '%1') als (teil des) zielpfads bei einem kopiervorgang verwenden, um ganz sicher zu sein, dass sich nicht zwei idente quellpfade auf verschiedenen laufwerken beim backupen im zielverzeichnis 'überschreiben'...

problem: %~d1 gibt den laufwerksbuchstaben MIT ':' aus - also z.b. 'C:' - doppelpunkt wird aber nicht in ordnername erlaubt ...

wie schaff ich's dass ich laufwerksbuchstabe ohne doppelpunkt aus den parametern von %1 erhalte??

bitte um infos und tips

lg, klaus

flinx 04.10.2008 12:07

Hilft:
C:\>set test=test:
C:\>echo %test:~0,-1%
test

Oder
C:\>set test=test:\test
C:\>echo %test::=%
test\test

?

s.a.: set /? -> Ersetzen von Umgebungsvariablen


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag