bat批量移动文件到另一个文件夹(移动的文件要限制个数比如一万个每次移动一百个)
答案:2 悬赏:70 手机版
解决时间 2021-04-11 16:31
- 提问者网友:骨子里的高雅
- 2021-04-11 04:42
本a文件夹下有100000个文件为*.rar的文件 每次移动100个到 本目录下的b文件夹怎么写啊
最佳答案
- 五星知识达人网友:忘川信使
- 2021-04-11 05:01
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir/a-d/b/s "D:\a\*.rar"') do (set /a n+=1
if !n! leq 100 (move "%%i" "D:\b\"))
pause或者
@echo off&setlocal enabledelayedexpansion
for /r "D:\a" %%i in (*.rar) do (set /a n+=1
if !n! leq 100 (move "%%i" "D:\b\"))
pause一开始就是写的移动,但你的思路复制后再删除所以就写了复制+删除.
for /f "delims=" %%i in ('dir/a-d/b/s "D:\a\*.rar"') do (set /a n+=1
if !n! leq 100 (move "%%i" "D:\b\"))
pause或者
@echo off&setlocal enabledelayedexpansion
for /r "D:\a" %%i in (*.rar) do (set /a n+=1
if !n! leq 100 (move "%%i" "D:\b\"))
pause一开始就是写的移动,但你的思路复制后再删除所以就写了复制+删除.
全部回答
- 1楼网友:独钓一江月
- 2021-04-11 05:11
@echo off set /p a=请输入要更名的文件所在目录 for /f %%i in (a.txt) do ( for /r %a% %%a in (*.txt) do ( ren "%%a" "%%i.txt" ) ) 把它和 你好 你 那个记事本放在一起,并把记事本改名为a.txt 运行程序,输入要更名文件所在的目录,即可完成改名
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯