标题: [文件操作] [已解决]求一个批处理通过TXT里面的文件夹名列表搜索并复制该文件夹到指定位置,急用 [打印本页]
作者: 开心旺旺 时间: 2015-3-31 10:21 标题: [已解决]求一个批处理通过TXT里面的文件夹名列表搜索并复制该文件夹到指定位置,急用
本帖最后由 开心旺旺 于 2015-3-31 15:23 编辑
通过TXT里面的文件夹名列表搜索并复制该文件夹到指定位置。
作者: DAIC 时间: 2015-3-31 10:26
文件夹在哪个分区下面确定吗?
作者: 开心旺旺 时间: 2015-3-31 10:27
回复 2# DAIC
文件夹在D盘 要放的也是D盘下
作者: pcl_test 时间: 2015-3-31 12:00
本帖最后由 pcl_test 于 2015-3-31 13:36 编辑
回复 1# 开心旺旺 - @echo off
- for /f "delims=" %%a in ('type "列表.txt"') do (
- for /f "delims=" %%b in ('dir /ad /b /s "D:\%%a"') do (
- xcopy "%%b" "D:\目标文件夹\" /s /y
- )
- )
- pause
复制代码
作者: 开心旺旺 时间: 2015-3-31 13:09
复制TXT列表的文件夹及文件夹下的内容。该文件夹并没有复制过去,文件夹里面的东西过去了。 下面那个图弄错了不好意思
作者: 开心旺旺 时间: 2015-3-31 13:10
@echo off
for /f "delims=" %%a in ('type "列表.txt"') do (
for /f "delims=" %%b in ('dir /ad /b /s "E:\123\文件夹1\%%a"') do (
xcopy "%%b" "E:\123\c1\" /y
)
)
pause
作者: pcl_test 时间: 2015-3-31 13:33
本帖最后由 pcl_test 于 2015-3-31 14:35 编辑
回复 6# 开心旺旺 - @echo off
- for /f "delims=" %%a in ('type "列表.txt"') do (
- xcopy "E:\123\文件夹1\%%a" "E:\123\c1\%%a\" /s /y 2>>error.log
- )
- pause
复制代码
作者: 开心旺旺 时间: 2015-3-31 14:22
回复 7# pcl_test
大大 成功了 ,还有一个问题 最好加一个没复制出来的报告 TXT格式就行
作者: DAIC 时间: 2015-3-31 14:32
回复 8# 开心旺旺 - @echo off
- (for /f "delims=" %%a in ('type "列表.txt"') do (
- if exist "E:\123\文件夹1\%%a" (
- xcopy /s /y "E:\123\文件夹1\%%a" "E:\123\c1\%%a\" >nul 2>&1
- ) else (
- echo,%%a
- )
- ))>没复制出来的报告.txt
- pause
复制代码
作者: pcl_test 时间: 2015-3-31 14:38
回复 8# 开心旺旺
7楼已改
作者: 开心旺旺 时间: 2015-3-31 15:03
回复 10# pcl_test
成功解决
作者: 开心旺旺 时间: 2015-3-31 15:03
回复 9# DAIC
实验过,没反映
作者: 开心旺旺 时间: 2015-8-27 09:08
回复 10# pcl_test
如果要剪切怎么操作
作者: a398066187 时间: 2020-5-19 16:30
回复 13# 开心旺旺
copy改成move试试
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |