![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Elite
![]() Registriert seit: 27.04.2002
Beiträge: 1.307
|
![]() 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
____________________________________
...wenn Ihr hungert, wenn Ihr dürstet - ihr seit nicht allein, wenn Ihr krank seit wenn Ihr leidet - Ihr seit nicht allein -- ER kümmert sich auch um andere NICHT |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() Registriert seit: 08.04.2001
Beiträge: 3.101
|
![]() 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 Geändert von flinx (04.10.2008 um 11:16 Uhr). |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|