I find myself with (far too) many DVDs full of files that I’d like on a hard drive (not gonna happen, there are more than 3TB on these and I just don’t have that much free space).
This batch file is currently saving me some time
echo - Type the disc number:
echo - Type 'die' to exit
set /p discno=:^>
if '%discno%'=='die' goto fin
robocopy %_from% %_to%\%discno% /S
start C:\Programs\nircmd\nircmdc.exe cdrom open %_from%
echo ------ Done disc %discno% ------
set /A discno=%discno%+1
echo - ^<enter^> to continue with disc %discno%
The DVDs are numbered, and I want to keep the contents organised that way, with this I only need to type the correct number once per session.
It uses Microsoft’s Robocopy to do the copying.
NirCmd is a rather useful utility from NirSoft, I’m using it to pop my DVD drive open (makes it nice and obvious when the copy finishes). It does have a ton of other functions though, and NirSoft has a LOT of instantly usable apps for various things.
Not a terribly interesting or clever script, but here it is anyway.