爱咪哆 发表于 2017-11-27 08:18

批量合并子文件夹-将所有子文件夹中文件上移的bat脚本

本帖最后由 爱咪哆 于 2017-11-27 08:31 编辑

自动覆盖同名文件
@echo off
(for /f "delims=" %%a in ('dir /b /s /ad') do (
      move /y "%%a\*.*" "%%a\.."&&rd %%a
))>nul 2>nul

for /f "delims=" %%i in ('dir /ad /b /s^|sort /r') do rd /q "%%i" 2>nul
pause



选择是否覆盖同名文件
@echo off
(for /f "delims=" %%a in ('dir /b /s /ad') do (
      move /-y "%%a\*.*" "%%a\.."&&rd %%a
))>nul 2>nul

for /f "delims=" %%i in ('dir /ad /b /s^|sort /r') do rd /q "%%i" 2>nul
pause

Htm_wait 发表于 2017-12-31 17:29

请教下,新建xx子文件夹,并将其他子文件夹中文件上移到xx文件夹,选择是否覆盖同名文件。能办到么?谢谢

爱吾爱吾 发表于 2017-11-27 09:00

好东西,正需要

烟雨平生 发表于 2017-11-27 09:02

这是个好东西啊,如果同名还能合并吗?

gztf 发表于 2017-11-27 09:05

不错的源码,感谢分享!

badwater 发表于 2017-11-27 09:26

感谢分享{:301_971:}

jingnanbei 发表于 2017-11-27 09:46

yhzh 发表于 2017-11-27 09:50

Everything 能轻松完成

颜宇轩 发表于 2017-11-27 10:21

是样的文件名,但内容不是一样的,同样的重命名能自动重命名就完美了

suncsx 发表于 2017-11-27 10:22

收藏收藏 :keai

三重不二 发表于 2017-11-27 10:43

这个怎么
页: [1] 2
查看完整版本: 批量合并子文件夹-将所有子文件夹中文件上移的bat脚本