我想用bash/python编写一个脚本,它能够递归地删除一个文件夹,其中没有'.txt'
文件。你知道吗
例如:
| Folder1/ --> keep
|--SubFolderA/ --> keep
|----file.txt
| Folder2/ --> delete
| Folder3/ --> keep
|--subFolderA/ --> keep
|----file.txt
| Folder4/ --> delete
|--SubFolderA/ --> delete
|----SubFolderB/ --> delete
|------file.py
| Folder5/ --> keep
|--SubFolderA/ --> keep, because .txt file is in SubFolderB
|----file.sh
|----SubFolderB/ --> keep
|------file.txt
| Folder6/ --> keep
|--SubFolderA/ --> keep
|----file.txt
|----SubFolderB/ --> delete
|------file.py
绝对要用find。像这样:
我不打算为你写if语句,但这应该能让你开始…实际上不管怎样:
相关问题 更多 >
编程相关推荐