标识具有不正确期限的文件

Redwoodp的Python项目详细描述


=====================================================
| _ __ ___ __| |_ _____ ___ __| | |
| | '__/ _ \/ _` \ \ /\ / / _ \ / _ \ / _` | |
| | | | __/ (_| |\ V V / (_) | (_) | (_| | |
| |_| \___|\__,_| \_/\_/ \___/ \___/ \__,_| |
| william farmer是一个工具,用户可以根据年龄检查、记录和删除目录中的文件。redwood会将进程完成的每个步骤记录为
,以及比用户指定的年龄旧(或新)的每个文件。


redwood在运行时会生成两个文件,一个日志文件和一个报告。每次运行redwood时都会附加
日志文件,除非存在-c参数。
在每次程序迭代结束时生成报告。
报告的目的是确定上次运行redwood
时标记了哪些文件,而不必解析日志文件。请注意,除非报告被保存到另一个位置,否则RexBoots将在下次运行时重写它。
用法< BR/>使用命令>:BR/>< BR/>用法:/RooDo.P.& lt;选项& gt;
< BR/>选项:
-H,帮助显示此帮助消息并退出
-C,-Clice清除日志文件。第一?
-d目录,--directory=目录
目标目录。如果您希望
包含多个目录,那么也可以使用多个-d参数来分隔
-e,--empty标志空目录?
--删除已标记的文件?
--强制在删除文件时是否请求确认。如果包含此标志,
它不会要求确认。
-l日志文件,--logfile=logfile
logfile的目录
-o optionfile,--optionfile=optionfile
--report=report
报告的目录
--反转是否选择比指定时间新或早的文件。如果包含此
选项,则任何比在.redwoodrc中设置的时间新
的文件都将被标记为
或删除,具体取决于其他选项。
-t trash,--trash=trash
trash的位置。如果存在此标志,Redwood将把旧文件移动到此目录,而不是删除它们。





第一个功能是设置文件的期限。这是通过文件的第一行完成的,它应该类似于这样:

<23d


其工作方式是通过程序
确定程序的当前工作目录是否以.redwoodrc中的
行开始这些行应该如下:

/usr/share/
/bin
/var


相对路径不起作用。

config文件也将忽略以开头的任何行,因此请随意
comment




测试
===
测试线束配有红木,以确保程序功能。
要运行,
$。/test_redwood.py


要查看其工作原理的演示,请输入:


$./目录创建
$./redwood.py-d/<;完整路径>;/redwood/bin/level0/-e--delete--force-t/<;full path>;/redwood/bin/trash/

这将生成文件,然后扫描/删除旧文件。在本例中,
文件实际上会在bin下的trash目录中结束/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
迭代值时的java HashMap线程安全性   java Android:从sqlite数据库检索数据   java OpeNni:颜色坐标到深度坐标   替换Java将所有逗号替换为分号,引号内的逗号除外   java如何获取数据库中的图像,并将其设置为特定行的表的“tooltipText()   java如何使用“没有休息吗?   java Spring引导与Gradle版本的Gradle问题   java无法更新oracle中的clob字段   用Java创建一个简单的银行账户   java openfire服务器是否实现了地雷功能?   java Android获取支持的区域设置列表   用sqlite安卓实现java简单数学计算   JavaAEMServlet获取请求头值   在java中生成随机16位数字   有类似dotnetkicks的东西吗。com for Java   xml@xmlanyement不会解组为特定的Java类型,而是在JAXBElement处停止   尝试反序列化对象时发生java错误   java如何将JSON对象从POSTMAN发送到Restful Web服务   com的java性能。太阳网httpserver。HttpServer和HttpURLConnection?