标题: [文件操作] [已解决]批处理复制/删除/移动多个指定文件夹如何将不存在的文件夹记录到文本里 [打印本页]
作者: ssapdba 时间: 2016-12-13 08:45 标题: [已解决]批处理复制/删除/移动多个指定文件夹如何将不存在的文件夹记录到文本里
本帖最后由 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"
- )
- )
复制代码
作者: GNU 时间: 2016-12-13 22:39
你这代码不是已经写好了吗?具体问题是啥呢
一个一个说吧,第一段代码啥问题?
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |