我是小白,不会编程,我的方法很笨,如果重命名失败就循环在文件名后面加1,直到重命名文件成功为止。但文件正在使用就会一直重命名失败。您用的这个是什么方法?
把后缀保存到字典里了, {".exe": 1, ".txt": 2} 类似这样, 重命名之前先检查是否在字典里, 不在就加进去, 在就先+1, 然后取数字使用, 这个动作好像是当时有人提的需求, 写的很死, 应该也处理不了文件被占用的问题吧.看你标题的需求, 可以把文件名作为键存到字典里, 次数作为值, 主要思路就是把次数这个状态保存在变量里
还不是太懂。能写一个动作吗?功能是:将选中的文件(搜索结果中的文件)按父目录名称来重命名这些选中的文件。(这些文件是来自不同的目录)。谢谢!
回老家了没电脑,要等到17号了。
主要思路就两个字典,一个路径:个数,一个旧路径:新路径。循环选中文件列表,获取路径+目录名作为键,思路和前面一样。
或者你在讨论里发一下看谁有空
谢谢,我自己做了
把后缀保存到字典里了, {".exe": 1, ".txt": 2} 类似这样, 重命名之前先检查是否在字典里, 不在就加进去, 在就先+1, 然后取数字使用, 这个动作好像是当时有人提的需求, 写的很死, 应该也处理不了文件被占用的问题吧.
看你标题的需求, 可以把文件名作为键存到字典里, 次数作为值, 主要思路就是把次数这个状态保存在变量里
还不是太懂。能写一个动作吗?功能是:将选中的文件(搜索结果中的文件)按父目录名称来重命名这些选中的文件。(这些文件是来自不同的目录)。谢谢!
回老家了没电脑,要等到17号了。
主要思路就两个字典,一个路径:个数,一个旧路径:新路径。循环选中文件列表,获取路径+目录名作为键,思路和前面一样。
或者你在讨论里发一下看谁有空
谢谢,我自己做了