Hi,
ich will einige alte Disketten sichern und mach das über eine Batchdatei (Diskette einlegen, Batch ausführen, warten) die die Inhalte der Diskette in ein Verzeichnis kopiert.
Aber da einige Disketten auch einen Namen haben würde ich gern den Sicherungsordner mit dem Namen der Diskette benennen und falls die Diskette keinen Namen hat, einfach die Uhrzeit nehmen, und daran hängt es im Moment, im Auslesen des Laufwerksnamens.
Wie mach ich das am besten?
Hier ist die Batchdatei soweit
ich will einige alte Disketten sichern und mach das über eine Batchdatei (Diskette einlegen, Batch ausführen, warten) die die Inhalte der Diskette in ein Verzeichnis kopiert.
Aber da einige Disketten auch einen Namen haben würde ich gern den Sicherungsordner mit dem Namen der Diskette benennen und falls die Diskette keinen Namen hat, einfach die Uhrzeit nehmen, und daran hängt es im Moment, im Auslesen des Laufwerksnamens.
Wie mach ich das am besten?
Hier ist die Batchdatei soweit
Code:
set hh=%time:~0,2% if "%time:~0,1%"==" " set hh=0%hh:~1,1% set yy_mm_dd__hh_mm_ss=%date:~7,2%_%date:~3,2%_%date:~6,4%__%hh%_%time:~3,2%_%time:~6,2% set backupDir=%yy_mm_dd__hh_mm_ss% echo %backupDir% mkdir C:\diskettenbackup\%backupDir% xcopy a:\ C:\diskettenbackup\%backupDir% /S /E /C /H /O /R /Y /D /V
Kommentar