@echo off set workingDir=%~dp0 set link=E:\hardBackupmkdir %link% XCOPY /T %workingDir% %link% setlocal enabledelayedexpansion for /r %workingDir% %%i in (. *) do ( set "dirnoname=%%~dpi" echo next echo !dirnoname!%%~nxi mklink /h "%link%!dirnoname:%workingDir%=!%%~nxi" "%%i" )
保存为bat,放入备份的目录,用管理员执行
效果:在E:\hardBackup\中生成目标目录完整的备份,不需要额外的空间,可以随时查看文件或被程序访问,升级版垃圾桶
注意:备份在同驱动器
原文:https://www.cnblogs.com/eledim/p/13178713.html