请教有没有批量移动命名最底层文件夹的方便一点的方法

2022-03-26 22:34:10 +08:00
 wandero
原始结构类似 A1/B1/C1/D1/E1/、A2/B2/C2/D2/、A3/B3/C3/……(层级不等、路径不一)
希望处理为 E1D1C1B1A1/、D2C2B2A2/、C3B3A3/……

相当于不断地把最底层的文件夹上移并以原上层文件夹名称为后缀
有点类似于 TotalCMD 中先开分支视图( Ctrl+B) 再批量重命名再移动,但是 TC 的分支视图
是针对文件的

谢谢
1086 次点击
所在节点    问与答
3 条回复
id4alex
2022-03-26 23:56:55 +08:00
你得要学点脚本了.
GeruzoniAnsasu
2022-03-27 07:25:52 +08:00
1. find: https://www.runoob.com/linux/linux-comm-find.html
2. 把路径字符串扔进 python , ''.join(路径.split('/')[::-1])
3. mv 原路径,新路径

三步,够方便不
我猜你想问 windows 平台。
wandero
2022-03-27 08:23:14 +08:00
@GeruzoniAnsasu 感谢启发,Windows 代码盲也有办法了
之前一直想的是如何定位和处理底层文件夹,所以卡住了
这么一说豁然开朗,我可以用 TC 先把文件路径全部赋到文件名上
再用 Excel 把文件名列表处理成想要的批处理文件
因为在 Excel 中处理,自由度还很高,处理表格总比处理文件也方便
最后执行批处理,完工

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/843107

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX