本帖最后由 pcl_test 于 2016-12-13 13:03 编辑
求助,关于文件夹的批量复制删除移动操作。
我要复制/删除/移动许多文件夹中的部分文件夹,我把要操作的文件夹名称存到了txt文本里,当文件夹不存在时该把不存在的文件夹记录下来- @echo off
- for /f "delims=" %%i in ('type "D:\bat\1.txt"') do (
- if exist "I:\Ps\%%i\" (
- echo d | xcopy /e /y "I:\Ps\%%i" "I:\1\%%i"
- ) else ( echo %%i is missing >> no.txt)
- )
复制代码
- @echo off
- for /f "delims=" %%i in ('type "D:\bat\1.txt"') do (
- if exist "I:\Ps\%%i\" (
- echo d | rd /s/q "I:\Ps\%%i"
- )
- )
复制代码
- @echo off
- for /f "delims=" %%i in ('type "D:\bat\1.txt"') do (
- if exist "I:\Ps\%%i\" (
- echo d | move "I:\Ps\%%i" "I:\1\%%i"
- )
- )
复制代码
|