我正在尝试创建一个删除.waste目录中所有内容的Bash脚本.我有一个我写的基本脚本,但我希望它首先检查.waste目录是否包含内容,如果是,则回显一条简单的"Folder already empty!"消息.我不太精明if和if else陈述,我不知道[ ]等式需要检查存在.
基本代码:
#! /bin/bash
echo "The files have been deleted:"
cd /home/user/bin/.waste/
ls
rm -rf /home/user/bin/.waste/*
Run Code Online (Sandbox Code Playgroud)
(PS不确定星号是否在最后是正确的,我确实尝试了它的脚本,我记得它也删除了bin目录中的所有内容)
我正在尝试删除文件夹中的所有空文件,并且文件夹中有文件夹,因此它也需要检查这些文件夹中的内容:
例如删除 C:\folder1\folder1 和 C:\folder1\folder2 等中的所有空文件
假设我有一个目录C:/Test为空或包含超过 2000000 个文件,所有文件都具有相同的扩展名(例如*.txt)。
如何在不枚举文件的情况下使用 Python 确定目录是否为空?