# DelFiles **Repository Path**: jupeter/DelFiles ## Basic Information - **Project Name**: DelFiles - **Description**: - 遍历当前文件夹或指定文件夹下的文件,并执行删除操作。 - 删除指定扩展名的文件。 - 删除X天之前的文件。 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-15 - **Last Updated**: 2023-06-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README - 删除某个文件夹下的文件: - 默认情况下(不带任何参数),删除当前所在目录及子目录下的所有文件(除本程序文件外)。 - 参数: - path:要删除文件的根目录。默认路径为当前程序所在的目录。 - sub:(0/1)是否删除子目录下文件,默认为1。 - ext:文件扩展名,如txt、log等。默认为*,即所有文件。 - days:保留最近X天的文件。默认为0,即所有文件。 - logs:(0/1)是否记录日志。默认为0。 - 使用示例: - DelFiles.exe >> 删除当前目录及子目录下所有文件(不记录日志)。 - DelFiles.exe --path="D:\Test" >> 删除【D:\Test】目录及子目录下所有文件(不记录日志)。 - DelFiles.exe --sub=0 >> 删除当前文件下(不含子目录)所有文件(不记录日志)。 - DelFiles.exe --sub=0 --logs=1 --ext="csv" >> 删除当前文件下(不含子目录)所有txt文件,并记录日志。 - DelFiles.exe --keep_days=7 --ext="log" >> 删除当前目录及子目录下所有7天前的log文件(不记录日志)。