在使用【文件和目录操作】模块进行文件移动时报错,这种情况应该是移动的时候太快了导致找不到该文件,但是我感觉我写的动作应该没啥问题。
大佬们可以帮忙看一下吗,要怎么解决。谢谢
这个报错看起来很明确,需要更详细的信息,说明正在做什么,什么情况下会出现这个错误。
有可能资源管理器显示内容没有刷新,可以在使用动作之前F5刷新一下显示,再选择文件后使用动作。或者先在动作里判断一下文件是否存在,存在的情况下再移动。
我想实现的功能就是,选择文件夹以及要移动的文件数量x,然后随机选择x个文件,将他们移动到另外一个文件夹中
整个动作大概是这样的,循环里是将每次随机到的文件放入列表中,然后最终将列表中的所有文件移动到目标文件夹中现在我只测试了一次移动10张以内,是有概率失败的,很好复现,测试5次,大概能有2次失败
这个你需要看一下,报错的时候文件是否真的不存在,再判断是错误的获取到了不存在的文件,还是文件存在但是windows报错了。可以通过调试运行协助定位问题。
嗯嗯知道问题在哪里了,可能会有重复文件,所以就会移动失败,麻烦了~
看起来有重复的内容,建议先排查前面的列表是否有处理失误。 或者直接用【列表操作】模块去除重复。
哎呀不好意思,想起来了。。。我的锅,我知道错在哪了,列表里有重复的。。