注册
登录
论坛
搜索
帮助
导航
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
批处理之家
»
BAT求助&讨论
» [已解决]批处理将子目录里的文件夹移动到父目录中去
[新手上路]
批处理新手入门导读
[视频教程]
批处理基础视频教程
[视频教程]
VBS基础视频教程
[批处理精品]
批处理版照片整理器
[批处理精品]
纯批处理备份&还原驱动
[批处理精品]
CMD命令50条不能说的秘密
[在线下载]
第三方命令行工具
[在线帮助]
VBScript / JScript 在线参考
返回列表
发帖
001011
发短消息
加为好友
001011
当前离线
UID
39112
帖子
261
精华
0
积分
378
PB
378
技术
0
捐助
0
阅读权限
20
在线时间
271 小时
注册时间
2011-6-26
最后登录
2024-1-28
六级士官
帖子
261
积分
378
技术
0
捐助
0
注册时间
2011-6-26
1
楼
跳转到
»
倒序看帖
打印
字体大小:
t
T
发表于 2020-10-4 20:47
|
显示全部帖子
[文件操作]
[已解决]批处理将子目录里的文件夹移动到父目录中去
一个文件夹下有N级文件夹,需要把最末级的文件夹复制到它的父文件夹
下图是比较规律的文件夹结构
实操时文件夹结构比较复杂 需要首先判断末级文件夹
收藏
分享
非常好的论坛
001011
发短消息
加为好友
001011
当前离线
UID
39112
帖子
261
精华
0
积分
378
PB
378
技术
0
捐助
0
阅读权限
20
在线时间
271 小时
注册时间
2011-6-26
最后登录
2024-1-28
六级士官
帖子
261
积分
378
技术
0
捐助
0
注册时间
2011-6-26
2
楼
发表于 2020-10-4 22:05
|
显示全部帖子
本帖最后由 001011 于 2020-10-4 23:51 编辑
非常感谢
就是有个问题 比如说A--1--1这样的文件夹结构
由于子文件夹名和父文件夹名相同 造成无法移动
有办法解决吗
非常好的论坛
TOP
001011
发短消息
加为好友
001011
当前离线
UID
39112
帖子
261
精华
0
积分
378
PB
378
技术
0
捐助
0
阅读权限
20
在线时间
271 小时
注册时间
2011-6-26
最后登录
2024-1-28
六级士官
帖子
261
积分
378
技术
0
捐助
0
注册时间
2011-6-26
3
楼
发表于 2020-10-4 22:05
|
显示全部帖子
回复
3#
Batcher
是啊 我也在纠结这个问题
非常好的论坛
TOP
001011
发短消息
加为好友
001011
当前离线
UID
39112
帖子
261
精华
0
积分
378
PB
378
技术
0
捐助
0
阅读权限
20
在线时间
271 小时
注册时间
2011-6-26
最后登录
2024-1-28
六级士官
帖子
261
积分
378
技术
0
捐助
0
注册时间
2011-6-26
4
楼
发表于 2020-10-4 23:15
|
显示全部帖子
回复
6#
Batcher
谢谢回复
确实是我考虑不周
实际操作中 只会有这种情况:A\1\1 没有A\2\1的情况
最终A\1中是1会删除掉的(A\1\1中是末级文件夹1已经移动到A下面了,所以父文件夹的1就是个空文件夹,当然也可以在程序运行的时候删掉更好) 所以可以考虑把A\1中的1改名后 再移动文件
非常好的论坛
TOP
001011
发短消息
加为好友
001011
当前离线
UID
39112
帖子
261
精华
0
积分
378
PB
378
技术
0
捐助
0
阅读权限
20
在线时间
271 小时
注册时间
2011-6-26
最后登录
2024-1-28
六级士官
帖子
261
积分
378
技术
0
捐助
0
注册时间
2011-6-26
5
楼
发表于 2020-10-5 18:12
|
显示全部帖子
本帖最后由 001011 于 2020-10-5 18:16 编辑
回复
9#
qixiaobin0715
感谢回复
但是把需要移动的文件夹加前缀好麻烦 还得把前缀去掉
可以命名父文件夹吗 因为移动后父文件夹就没有用了
还有一个简单办法 不用重命名 只需要
出一个文档 告诉一下那个文件夹下的那个文件夹和那个文件夹名字重复 也可以
非常好的论坛
TOP
001011
发短消息
加为好友
001011
当前离线
UID
39112
帖子
261
精华
0
积分
378
PB
378
技术
0
捐助
0
阅读权限
20
在线时间
271 小时
注册时间
2011-6-26
最后登录
2024-1-28
六级士官
帖子
261
积分
378
技术
0
捐助
0
注册时间
2011-6-26
6
楼
发表于 2020-10-12 22:25
|
显示全部帖子
感谢大家,刚刚上班比较忙没有及时感谢各位老师 抱歉了
关于这个问题的解决办法,线下有个朋友帮忙解决了
方法是:首先剪切出所有文件夹,剪切出来以后把这文件夹加一个统一的后缀,如:1_new,在全部剪切出来后删除空文件夹,这样也就把原先的父文件夹删除掉了 再统一去掉后缀 然后就OK了
请原谅不能把代码贴出来 因为朋友写的是类似exe的程序 我看不到代码
再次感谢
非常好的论坛
TOP
返回列表
批处理专区: BAT CMD DOS
BAT求助&讨论
BAT教程&资料
BAT原创&转载
BAT新大陆
BAT转载代码
新手练功
出题挑战
有偿求助
第三方命令行
开源原创工具
iBAT
Take Command
其他脚本区
PowerShell求助&讨论
PowerShell教程&资料
PowerShell原创&转载
VBS求助&讨论
JS / JScript / JavaScript
VBS教程&资料
VBS原创&转载
UNIX/Linux Shell
Python
Perl
网络资源区
电脑技术研讨
精品软件交流
论坛事务区
站务交流
意见反馈
论坛公告
版主申请
交换链接
建站杂谈
活动专区
论坛总版规
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]