将目录中的所有媒体文件用硬链接备份
@echo off ::效果:在目标建立当前目录特定文件硬链接备份 set workingDir=%~dp0 set link=E:\hardBackup3\ mkdir %link% echo mkdir done setlocal enabledelayedexpansion for /r %workingDir% %%i in (. *) do ( set "dirnoname=%%~dpi" echo next echo !dirnoname!%%~nxi set "suffix=%%~xi" set media=0 echo suffix is !suffix! if !suffix! equ .mp4 (set media=1) else if !suffix! equ .mkv (set media=1) else if !suffix! equ .jpg (set media=1) else if !suffix! equ .avi (set media=1) else if !suffix! equ .wmv (set media=1) else ( echo pass this file) if !media! equ 1 (mklink /h "%link%%%~nxi" "%%i") )
效果:脚本所在目录中的所有视频和图片,被提取出来放入hardBackup3目录中
注意:只能同驱动器,可以自行修改后缀,调整过滤规则