外部软件还是按原来的文件夹,并没有变化
tc倒是有内部的简单的查看工具
tc可以启用操作日志。可惜没进一步实现undo(根据日志反向操作)
否则,可以先抛弃目录层级移动到同一个目录(文件有同名的就麻烦一点),再使用那个工具
用完了,undo文件移动
两种思路:
- 虚拟文件夹, 不考虑文件夹实际位置

如上图, 发送到文件收集虚拟文件夹即可.
- 层次平铺视图. 在一个界面显示所有文件夹及子文件夹内容

这两个功能, Directory Opus 都支持
ctrl+b的时候就变成文件列表(平面文件夹 ,都在一层)了, 可以看完.
直接使用python处理不就好了
其实用一个重命名软件就能搞定:
比如文件结构:
d:111/222/333/1.txt
d:111/222/2.txt
d:aaa/bbb/3.txt
通过重命名软件改为(把/改成莔,然后再加一个母文件夹名):
d:处理用文件夹/111莔222莔333莔1.txt
d:处理用文件夹/111莔2222.txt
d:处理用文件夹/aaa莔bbb莔3.txt
这时它们都在一个文件夹里了,处理完了再反向处理一下,去掉母文件夹名,把莔改回/,就变回去了
d:111/222/333/1.txt
d:111/222/2.txt
d:aaa/bbb/3.txt
Filemenu是干这个的吧
不建议把文件移来移去,尤其是移动到同一文件夹。
中途因为意外中断了怎么办?
文件有重名的怎么办?
如果只是因为进行处理的程序不支持遍历文件夹,我个人的想法是写个批处理遍历一下文件,逐条传递给进行处理的程序
如果你用linux的话,我会建议你用 bubblewrap(bwrap) 。
通过参数在容器内自由改变文件夹结构,但不会修改源文件夹的结构,使用完之后关闭容器即可。
另外 docker、sandboxie 这类容器、沙盒理论上也可以用同样的方式操作。
第一个功能在total commander有对应的吗?没找到,难道需要插件?
第二个功能是不是就是在文件夹树中显示目录以外的文件?
你只是需要统一处理,并不需要移动所有文件的位置,第一步就走错了方向
卧槽,这思路牛逼!