批处理 按条件批量移动文件
批处理按条件批量移动文件写一个批处理文件,将某文件夹中的文件按后半部分文件名移动到另外某文件夹下的子文件夹中。(例:将A文件夹下的!001.txt文件移动到B文件夹下的0...
批处理 按条件批量移动文件
写一个批处理文件,将某文件夹中的文件按后半部分文件名移动到另外某文件夹下的子文件夹中。
(例:将A文件夹下的!001.txt文件 移动到 B文件夹下的 001文件夹中
将A文件夹下的!002.txt文件 移动到 B文件夹下的 002文件夹中
..... )
需要批处理能自动判断A文件夹下的文件,并移动到B文件夹下的文件夹中。
谢谢!
1、文件名有前缀“!”请留意。
2、A文件夹中的文件不是数字编号。
3、如果能写的能在包含后缀的情况下也能移动,那就更感谢了! 展开
写一个批处理文件,将某文件夹中的文件按后半部分文件名移动到另外某文件夹下的子文件夹中。
(例:将A文件夹下的!001.txt文件 移动到 B文件夹下的 001文件夹中
将A文件夹下的!002.txt文件 移动到 B文件夹下的 002文件夹中
..... )
需要批处理能自动判断A文件夹下的文件,并移动到B文件夹下的文件夹中。
谢谢!
1、文件名有前缀“!”请留意。
2、A文件夹中的文件不是数字编号。
3、如果能写的能在包含后缀的情况下也能移动,那就更感谢了! 展开
展开全部
好办,稍等,大概要10分钟内,如果你还有要补充的,继续追问
你得给点悬赏分吧,对吧
请把你的A,,B,,文件夹对应的完整路径给出来,
如果不给出前提条件,我会把d盘假设2个文件夹,分别是
d:\a 和d:\b
包含后缀是什么意思,指定后缀txt格式全部移动,是这个意思吗
如果是的话,也是很好办的,你还是上来说句话吧,没有太明白你的意思
@echo off
move /y d:\a\001.txt d:\b\001.txt
move /y d:\a\002.txt d:\b\002.txt
move /y d:\a\003.txt d:\b\003.txt
move /y d:\a\004.txt d:\b\004.txt
move /y d:\a\005.txt d:\b\005.txt
move /y d:\a\006.txt d:\b\006.txt
move /y d:\a\007.txt d:\b\007.txt
move /y d:\a\008.txt d:\b\008.txt
echo 如果还有更多文件,可以继续增加行
echo 完毕
pause
或者这样也可以
@echo off
move /y d:\*.txt d:\b\
echo 完成
pause
你得给点悬赏分吧,对吧
请把你的A,,B,,文件夹对应的完整路径给出来,
如果不给出前提条件,我会把d盘假设2个文件夹,分别是
d:\a 和d:\b
包含后缀是什么意思,指定后缀txt格式全部移动,是这个意思吗
如果是的话,也是很好办的,你还是上来说句话吧,没有太明白你的意思
@echo off
move /y d:\a\001.txt d:\b\001.txt
move /y d:\a\002.txt d:\b\002.txt
move /y d:\a\003.txt d:\b\003.txt
move /y d:\a\004.txt d:\b\004.txt
move /y d:\a\005.txt d:\b\005.txt
move /y d:\a\006.txt d:\b\006.txt
move /y d:\a\007.txt d:\b\007.txt
move /y d:\a\008.txt d:\b\008.txt
echo 如果还有更多文件,可以继续增加行
echo 完毕
pause
或者这样也可以
@echo off
move /y d:\*.txt d:\b\
echo 完成
pause
追答
错了,下面的代码少了一个a\
应该是
@echo off
move /y d:\a\*.txt d:\b\
echo 完成
pause
展开全部
用软件Replace Pioneer的批量重命名功能可以很轻易的办到,只要把下划线"_"改为目录符号"\"即可,详细步骤:
1. 打开Tools->Batch Runner菜单
2. 把所有x_xxx.jpg文件从windows文件管理器拖拽到Batch Runner窗口中
3. 选中Set output filename选项,把后面的${FILENAME}改为${FILENAME}{replace,'_','\\\\'}即可
4. 观察output file一列新文件名是否正确,点击File Rename即可。
更多重命名的例子可参考:66 ways to rename multiple text/data/mp3/image files automatically
1. 打开Tools->Batch Runner菜单
2. 把所有x_xxx.jpg文件从windows文件管理器拖拽到Batch Runner窗口中
3. 选中Set output filename选项,把后面的${FILENAME}改为${FILENAME}{replace,'_','\\\\'}即可
4. 观察output file一列新文件名是否正确,点击File Rename即可。
更多重命名的例子可参考:66 ways to rename multiple text/data/mp3/image files automatically
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询