Hey, ik moet voor school een backup/restore batch script schrijven...
Nou werk ik met de standaard file van NT Backup.exe
Nou kunnen de users hun naam opgeven, die als variable in de enviorment gezet wordt, maar backup.exe is een oude dos file dus kan MAX 6 characters voor bestandsnamen en dirs aan.
nou is het niet zo'n probleem, hij maakt van de gebruikers naam vanzelf bijvoobeeld:
hekkelman => hekkel~1
maar als iemand een naam van of kleiner dan 6 characters opgeeft bijvoorbeeld:
jansen => jansen~1
dat gaat dus niet goed, want de directory jansen bestaat wel gewoon en de directory jansen~1 niet!
dus ik moet iets hebben die zoiets doet als:
IF %naam% == 6 characters GOTO GROOT
IF not %naam% == 6 characters GOTO KLEIN
maarja, zo werkt het natuurlijk niet!
heeft er iemand hier een oplossing voor???!!?!
p.s.
het is voor de gebruikers NIET mogelijk om een naam groter dan 6 characters op te geven, dus hier hoeft geen rekening mee gehouden te worden.
Nou werk ik met de standaard file van NT Backup.exe
Nou kunnen de users hun naam opgeven, die als variable in de enviorment gezet wordt, maar backup.exe is een oude dos file dus kan MAX 6 characters voor bestandsnamen en dirs aan.
nou is het niet zo'n probleem, hij maakt van de gebruikers naam vanzelf bijvoobeeld:
hekkelman => hekkel~1
maar als iemand een naam van of kleiner dan 6 characters opgeeft bijvoorbeeld:
jansen => jansen~1
dat gaat dus niet goed, want de directory jansen bestaat wel gewoon en de directory jansen~1 niet!
dus ik moet iets hebben die zoiets doet als:
IF %naam% == 6 characters GOTO GROOT
IF not %naam% == 6 characters GOTO KLEIN
maarja, zo werkt het natuurlijk niet!
heeft er iemand hier een oplossing voor???!!?!
p.s.
het is voor de gebruikers NIET mogelijk om een naam groter dan 6 characters op te geven, dus hier hoeft geen rekening mee gehouden te worden.