标题: [文本处理] [已解决]这个复制代码怎么修改为剪切代码 [打印本页]
作者: adh 时间: 2015-3-30 13:04 标题: [已解决]这个复制代码怎么修改为剪切代码
本帖最后由 adh 于 2015-3-30 16:11 编辑
我有一个文件名列表,文本文档(a.txt,每个文件名一行),如何用批处理去查找某目录下的文件与a.txt里文件名称相同的文件,并剪切到一个新的目录。
@echo off
set "str=D:\产品图"
set "var=D:\新品"
for /f "tokens=* delims=" %%a in (a.txt) do (
xcopy %str%\%%a %var%\ /y
)
pause
这个代码只能复制不能剪切,怎么修改为剪切到一个新的目录里的代码
作者: apang 时间: 2015-3-30 13:09
move
移动
作者: adh 时间: 2015-3-30 13:10
回复 2# apang
谢谢你告诉我,但是我一点都不会写批处理代码,麻烦你帮我写出来下- -
作者: DAIC 时间: 2015-3-30 13:23
@echo off
set "str=D:\产品图"
set "var=D:\新品"
for /f "tokens=* delims=" %%a in (a.txt) do (
move %str%\%%a %var%\ /y
)
pause
作者: adh 时间: 2015-3-30 13:53
回复 4# DAIC
命令语法不正确- -
作者: yu2n 时间: 2015-3-30 13:59
@echo off
set "str=D:\产品图"
set "var=D:\新品"
for /f "tokens=* delims=" %%a in (a.txt) do (
mo ...
DAIC 发表于 2015-3-30 13:23
- @echo off
- set "str=D:\产品图"
- set "var=D:\新品"
- for /f "tokens=* delims=" %%a in (a.txt) do (
- move "%str%\%%a" "%var%" /y
- )
- pause
复制代码
作者: adh 时间: 2015-3-30 14:04
回复 6# yu2n
还是语法不正确~~~~
作者: DAIC 时间: 2015-3-30 14:50
回复 5# adh
@echo off
set "str=D:\产品图"
set "var=D:\新品"
for /f "tokens=* delims=" %%a in (a.txt) do (
move /y %str%\%%a %var%\
)
pause
作者: adh 时间: 2015-3-30 16:08
回复 8# DAIC
谢谢~!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |