[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]批处理将子目录里的文件夹移动到父目录中去

一个文件夹下有N级文件夹,需要把最末级的文件夹复制到它的父文件夹
下图是比较规律的文件夹结构
实操时文件夹结构比较复杂  需要首先判断末级文件夹
非常好的论坛

本帖最后由 001011 于 2020-10-4 23:51 编辑

非常感谢
就是有个问题  比如说A--1--1这样的文件夹结构
由于子文件夹名和父文件夹名相同  造成无法移动
有办法解决吗
非常好的论坛

TOP

回复 3# Batcher

是啊  我也在纠结这个问题
非常好的论坛

TOP

回复 6# Batcher
谢谢回复
确实是我考虑不周
实际操作中 只会有这种情况:A\1\1  没有A\2\1的情况
最终A\1中是1会删除掉的(A\1\1中是末级文件夹1已经移动到A下面了,所以父文件夹的1就是个空文件夹,当然也可以在程序运行的时候删掉更好)  所以可以考虑把A\1中的1改名后  再移动文件
非常好的论坛

TOP

本帖最后由 001011 于 2020-10-5 18:16 编辑

回复 9# qixiaobin0715


    感谢回复
但是把需要移动的文件夹加前缀好麻烦  还得把前缀去掉
可以命名父文件夹吗  因为移动后父文件夹就没有用了

还有一个简单办法 不用重命名  只需要
出一个文档  告诉一下那个文件夹下的那个文件夹和那个文件夹名字重复  也可以
非常好的论坛

TOP

感谢大家,刚刚上班比较忙没有及时感谢各位老师 抱歉了
关于这个问题的解决办法,线下有个朋友帮忙解决了
方法是:首先剪切出所有文件夹,剪切出来以后把这文件夹加一个统一的后缀,如:1_new,在全部剪切出来后删除空文件夹,这样也就把原先的父文件夹删除掉了  再统一去掉后缀  然后就OK了
请原谅不能把代码贴出来  因为朋友写的是类似exe的程序 我看不到代码
再次感谢
非常好的论坛

TOP

返回列表