Precisei fazer a cópia de diversos arquivos de vídeos que estavam em um DVD. Como diversos dos arquivos estavam corrompidos, a cópia tradicional foi inviável.
Tentei primeiramente utilizar um script no Shell do Windows. Mas o tempo para a cópia não foi satisfatório.Arquivo: processa.bat
@ECHO OFF
forfiles /p e:\ /s /C "CMD /C "d:\processa2.bat" @file @relpath @path @isdir"
Arquivo: processa2.bat
@ECHO OFF
set file=%~1
set relpath=%~2
set xpath=%~3
set isdir=%4
set destino=d:\cursos
REM echo.parametro1 - %file%
REM echo.parametro2 - %relpath%
REM echo.parametro3 - %xpath%
REM echo.parametro4 - %isdir%
set npath=%destino%%~p1
if %isdir% EQU TRUE (
echo. * eh um DIR *: %xpath%
) ELSE (
echo.parametro1 - %file%
echo.parametro2 - %relpath%
echo.parametro3 - "%xpath%"
echo.npath - %npath%
rem xcopy "%xpath%" "%npath%" /D /H /F /Y /z /E
robocopy "%xpath%" "%npath%" /E /R:0 /W:0 /V /ETA
)
rem pause
exit
Foi quando procurando uma alternativa encontrei o RichCopy, que é uma ferramenta gratuita desenvolvida pelo Ken Tamaru da Microsoft.
Link para a página de download:
Link
direto para download: