📷
如何将zip文件夹中的所有文件夹压缩到NewFolder1.zip、New.folder2.zip、New_folder3.zip、Newfolder4.zip和完成压缩后自动删除文件夹。
我使用了这个代码:
for i in */; do
zip --password pass -r "${i%/}.zip" "$i"
done
它运行良好,但当压缩完成后,它不会自动删除文件夹。
我想知道一个文件夹中有多少个文件(特别是windows上的一个共享网络文件夹,如果这有区别的话)。
我现在正在使用这个代码:
include os.path
def countFiles(path):
return len([f for f in os.listdir(path)
if os.path.isfile(os.path.join(path, f))])
当文件夹中有几个文件时,它工作得很好,但是在一个有许多文件的目录(比如4000)中,它需要很长的时间。我经常运行这个程序(每隔15秒钟就会添加一次文件),所以减速是痛苦的。
在我的特殊情况下,