把该文件夹中的所有子文件夹中的所有文件剪切出来到当前目录
用cmd写一个bat文件
拜托各位了
怎么把一堆文件夹中的东西剪切到上一层文件夹中,用cmd批处理
答案:2 悬赏:20 手机版
解决时间 2021-02-13 10:30
- 提问者网友:练爱
- 2021-02-12 15:23
最佳答案
- 五星知识达人网友:神鬼未生
- 2021-02-12 16:40
@echo off
setlocal enabledelayedexpansion
FOR /R %%i IN (.) DO (
set dd=%%i
set "dd=!dd:~0,-1!"
move "!dd!*.*"
)
echo 剪切完毕!
pause
已测试成功!
注意:将这段代码复制到记事本后,一定要把每一行后面多余的那个空格给删除,否则会出错的!这个空格是百度自己添加的,很烦人,我也没办法。
setlocal enabledelayedexpansion
FOR /R %%i IN (.) DO (
set dd=%%i
set "dd=!dd:~0,-1!"
move "!dd!*.*"
)
echo 剪切完毕!
pause
已测试成功!
注意:将这段代码复制到记事本后,一定要把每一行后面多余的那个空格给删除,否则会出错的!这个空格是百度自己添加的,很烦人,我也没办法。
全部回答
- 1楼网友:西风乍起
- 2021-02-12 17:43
用move命令即可,例如
move c:\test.txt d:\
就是把c盘下的test.txt剪切到d盘根目录下。
那你可以用通配符
例如
move c:\test\* d:\
就是把c:\test这个文件夹下的所有东西剪切到d盘下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯