dos 下如何删除某个目录下的创建时间为5天前的文件夹?用批处理文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dos 下如何删除某个目录下的创建时间为5天前的文件夹?用批处理文件相关的知识,希望对你有一定的参考价值。

首先在“运行”窗口中输入“cmd”命令并点击“确定”按钮打开命令行窗口,然后切换到想要创建文件夹的硬盘分区。本例是要在D盘创建文件夹,所以输入“d:”,然后回车,接下来输入“md baomi..”,然后回车。 

  这时D盘下面就已经建立一个名为“baomi.”的文件夹,并且对它进行打开和删除操作都是无效的,不信你可以试试看!

  既然这个文件夹我们对它无法进行操作,那么又如何利用它保密文件呢?别急!只要在命令提示符后面输入 “start d:baomi..” 字符(注意:一定要是文件夹的绝对路径,否则无法打开)后回车即可打开它,接下来你就可以把要保密的文件复制、粘贴到里面去了。 

  其实除了可以防止别人对它进行任何操作以外,它还有一个更让人称奇的功能——隐藏文件!用鼠标右键单击文件夹,在弹出的“属性”窗口中我们可以看到这个文件夹的大小为0字节,怎么样,够隐蔽吧?

  到这里一定有人要问,那么又如何删除这个文件夹呢?当然“解铃还须系铃人”,还是要打开命令行窗口,然后将命令提示符切换到d盘,然后输入 “rd baomi..” 回车即可将它删除。当然了,删除前一定要确认好里面的文件都是不需要的,千万不要删错了哟!

  最后再给大家提供一个更快的进入这个文件夹办法——建立一个批处理命令。首先打开“记事本”程序,输入“start d:baomi..”字符,然后将其存为“baomi.bat”批处理文件即可。以后要进入这个文件夹时,只要双击这个文件就可以了。
参考技术A 只给你提供思路,批处理你自己写。毕竟学习是你自己的事,直接给你,你也没心思学
1.用dir >>1.txt 将需要访问的目录 下所有文件夹信息导入到1.txt中。不包含隐藏文件
2.利用for /f 命令来提取 文件夹的创建时间日期
3.利用date命令来查处当天日期,然后减去5天则为需要删除的日期
4.利用for /f命令来检测文件中符合3中创建日期的文件进行删除

linux自动删除7天前的文件

下面的脚本是删除/home目录下7天前的文件

 

#!/bin/bash
find /home/ -type f -mtime +7 -exec rm -f {} \;

 

把这个脚本保存在/tmp目录下,命名为:clearfile.sh

 

加入计划任务

crontab -e

 

10 22 * * * /bin/sh /tmp/clearfile.sh

这个表示为,每天22点10分执行这个脚本。

以上是关于dos 下如何删除某个目录下的创建时间为5天前的文件夹?用批处理文件的主要内容,如果未能解决你的问题,请参考以下文章

删除几天前的文件

linux自动删除7天前的文件

删除n天前的所有目录和文件 - linux命令

mysql自动备份删除5天前的备份

mysql自动备份删除5天前的备份

如何让批处理按创建时间删除某文件夹下的文件