windows目录层级批量修改

查看 29|回复 3
作者:wangxiaohe   
D:\test\01\images\2020\10\123.txt
D:\test\01\images\2021\10\123.txt
D:\test\01\images\2022\10\123.txt
D:\test\01\images\2023\10\123.txt
D:\test\01\images\2024\10\123.txt
D:\test\01\10\123.txt
D:\test\01\10\123.txt
D:\test\01\10\123.txt
D:\test\01\10\123.txt
D:\test\01\10\123.txt
用什么工具可以批量的把上边的目录结构修改为下边的目录结构呢?就是删除中间的某些目录层级。

层级, 目录

bubuding   

everything.exe软件。先手动创建一个D:\test\01\10文件夹。然后利用everything.exe筛选D:\test\01\images\文件夹下的所有txt文件。然后全选,人工拷贝到D:\test\01\10文件夹下
Cristy   

用bat
@echo off
setlocal
rem 源目录
set "source_dir=D:\test\01\images\2020\10"
rem 目标目录
set "target_dir=D:\test\01\10"
if not exist "!target_dir!" (
    mkdir "!target_dir!"
)
rem 移动子目录和文件
move "!source_dir!\*" "!target_dir!\"
rem 删除源目录
rd /s /q "E:\work\Kdgc"
echo 移动完成。
pause
zhuiyu   

更改目录结构后是否存在相同文件名的文件,如果存在又该如何处理,直接覆盖?
您需要登录后才可以回帖 登录 | 立即注册

返回顶部