You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Python教程:如何删除指定目录下的所有文本文件

没问题!针对不同操作系统,这里有几种精准删除.txt文件的方法,完全不会误删其他类型的文件:

Linux/macOS(终端操作)
  • 如果你已经在目标目录里,直接执行这条命令就能删除当前目录下所有.txt文件:
    rm *.txt
    
  • 要是想删除指定路径下的.txt文件(比如/home/yourname/documents),可以直接指定路径:
    rm /home/yourname/documents/*.txt
    
  • 如果连子目录里的.txt文件也想一并删除,用find命令更稳妥(它只会匹配文件,不会误删同名目录):
    find /path/to/your/folder -type f -name "*.txt" -delete
    
    小提示:删除前可以先把-delete去掉,运行命令看看会匹配哪些文件,确认无误后再加上-delete执行删除。
Windows系统(命令提示符/PowerShell)

命令提示符(CMD)

  • 进入目标目录后,执行这条命令:
    del *.txt
    
  • 指定目录删除的话,直接带上路径:
    del C:\Users\YourName\Documents\*.txt
    

PowerShell

  • 简单删除当前目录下的.txt文件:
    Remove-Item *.txt
    
  • 指定路径删除:
    Remove-Item C:\Users\YourName\Documents\*.txt
    
  • 递归删除所有子目录里的.txt文件:
    Get-ChildItem -Path C:\Users\YourName\Documents -Recurse -Filter *.txt | Remove-Item
    
    小提示:同样,删除前可以先去掉管道和Remove-Item,运行前半部分命令查看要删除的文件列表,确认后再执行完整命令。

内容的提问来源于stack exchange,提问作者Eddiex045

火山引擎 最新活动