本帖最后由 hanyeguxing 于 2011-4-4 18:50 编辑
根据情况设置 xcopy 和 copy 的参数:- @echo off
- if "%*"=="" (exit) else set "a=%*"
- if exist "%a%\" (
- xcopy "%a%" d:\
- ) else (
- copy "%a%" d:\
- )
复制代码 支持两种拖放:- @echo off
- if "%*"=="" (
- set/p a=请拖入需要备份的文件(文件夹):
- if not defined a exit
- ) else set "a=%*"
- for %%a in ("%a%") do echo %%~aa|find /i "d">nul 2>nul&&(
- xcopy "%a%" d:\
- )||(
- copy "%a%" d:\
- )
复制代码
|