![]() |
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 |
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