Python 如何在文件夹中自动删除文件夹中的文件?
我有一个父文件夹原始csv文件 原始csv文件文件夹包含多个名为a、b、c…z的文件夹 a、b、c…z文件夹:它们都包含大量的csv文件 如何从每个文件夹中自动删除这些超过30天的csv文件Python 如何在文件夹中自动删除文件夹中的文件?,python,bash,shell,ubuntu,cron,Python,Bash,Shell,Ubuntu,Cron,我有一个父文件夹原始csv文件 原始csv文件文件夹包含多个名为a、b、c…z的文件夹 a、b、c…z文件夹:它们都包含大量的csv文件 如何从每个文件夹中自动删除这些超过30天的csv文件 寻找一个bash脚本,我可以将它作为cron作业您可以在cron中添加以下行,以从文件夹“raw csv files”中删除所有超过30天的csv文件,每天10:20 20 10 * * * /usr/bin/find "raw csv files" -name \*.csv -mti
寻找一个bash脚本,我可以将它作为cron作业您可以在cron中添加以下行,以从文件夹“raw csv files”中删除所有超过30天的csv文件,每天10:20
20 10 * * * /usr/bin/find "raw csv files" -name \*.csv -mtime +30 -delete
什么是-name
-name
是标识要删除的文件的模式。在这种情况下。它是\*.csv
,因此它将匹配所有csv文件。csv文件位于原始csv文件中的文件夹(a、b、c)中。*.csv也会工作吗?如何删除文件夹(a、b、c)?请注意,在Unix/BSD和Linux上,这些都是“目录”,而不是用户/Windows的“文件夹”概念,这不是一回事。