搜 索

使用bat批处理将三级目录的文件或文件夹移动到二级目录中

编辑:QTOOL.NET日期:2018-08-2978

有时候。在整理电脑文件夹时,需要一些特殊的处理,将硬盘中三级目录里面的文件或文件夹全部批量移动到二级目录中去
如果手动的话,需要一个文件夹一个文件夹的移动,非常的麻烦,也没有在线工具可以实现,那么怎样快速的对这些文件夹或者文件进行批量处理呢
使用bat批处理:
代码如下:
 
@echo off
for /d %%a in (*) do (
pushd "%%a"
for /d %%b in (*) do (
move "%%b\*"
rd /s/q "%%b"
)
popd
)
pause
使用次段代码可把三级文件移动到二级目录中去,蛋三级目录中的文件夹没有移动那么怎样连同三级目录中的文件夹一起移动到二级目录中去呢?
@echo off
for /d %%a in (*) do (
pushd "%%a"
for /d %%b in (*) do (
xcopy /s /e "%%b\*"
rd /s/q "%%b"
)
popd
)
pause

bat处理移动文件夹代码
代码好了,如何去运行呢,首先右键鼠标新建个txt文本,然后将以上代码复制到文本中去,选择文件-另存为,保存类型选择所有文件,文件名称由XXX.txt改为XXX.bat主要将后缀改为bat格式,最后保存即可,将此文件复制到需要处理的文件夹一级目录中去,双击运行即可。注:文件夹一定要选对,请勿放在根目录中,此操作无法撤回,请谨慎使用.

TAG标签:批量处理bat
此文章由QTOOL.NET编辑
最新文章

热门标签