自动删除指定后缀名文件脚本
时间: 2024-09-28 21:04:22 浏览: 53
python3 遍历删除特定后缀名文件的方法
创建一个自动删除指定后缀名文件的脚本通常是在命令行环境下完成,比如Linux或Windows批处理。下面是一个简单的bash脚本示例(适用于Unix/Linux系统),用于删除特定目录下所有`.txt`文件:
```bash
#!/bin/bash
# 指定待搜索的目录
dir_path="/path/to/directory"
# 需要删除的文件后缀
suffix=".txt"
# 使用find命令查找并删除文件
find "$dir_path" -type f -name "*$suffix" -exec rm -f {} \;
# 如果你想确认是否真的删除,在执行rm之前添加 `echo` 命令
# find "$dir_path" -type f -name "*$suffix" -printf "%p %u\n" | xargs -I {} echo "Are you sure to delete file {}? [y/n]"
# 或者加上交互式询问,需要用户输入 y 或 n
# read -p "Do you want to delete .txt files in $dir_path? (y/n) " confirm
# if [ "$confirm" = "y" ]; then
# find "$dir_path" -type f -name "*$suffix" -exec rm -f {} \;
# fi
# 如果你想要在确认后才执行删除操作,可以将上述交互式部分替换为实际的 rm 命令
```
在运行此脚本前,请确保修改`dir_path`为你需要删除文件的实际路径,并根据需要调整后缀名(`.txt`)。
阅读全文