大概相当于在资源管理器里全选、删除那种速度,现在用QK遍历删除,几百个文件还是太慢了
因为特殊需求,不能使用先删除再创建同名文件夹的方法
先谢~
del *.* /f/s/q
这就是系统级的速度
目录放入回收站,然后重建目录。
如果特别想删除目录而不是放入回收站的话,可以用表达式 $=Directory.Delete({目录路径}, true)
不是,我的意思是不删除目录,只删除里面的文件,有啥方法嘛?
遍历文件列表进行删除咯
太慢了。。。
删除目录后重建一个不是和删除里面的文件一样的效果么?
是一个共享文件夹,不能删除
可以考虑在里面建一个子目录,文件都存子目录里,这样就可以一下删除了。
动作一:文件和目录操作,获取文件夹下所有文件,输出到列表变量
动作二:文件和目录操作,移动到回收站,路径使用刚刚创建的列表变量
如果文件夹里面包含子文件夹和文件
就把上面两个动作复制一下,改成获取子文件夹,输出到另一个变量,然后移动到回收站
根本不需要你去遍历,不同语言执行效率能差上百倍。
直接调用command就行了
还是这个方法最高效
请问您这个怎么用?
quicker里获取当前路径,在该路径执行命令行
方法一:可以使用第三方资源管理器dopus的平面显示-无文件夹模式,全选删除。恢复正常模式就只剩文件夹了
方法二:使用第三方搜索软件everything,关键词为操作路径 !folder: ,然后全选删除
del *.* /f/s/q
这就是系统级的速度