时间:2018-02-05 来源:win10官网 游览量: 次
【Win10官网频道消息】微软推出Win10专业版红石4选项将允许用户自动清洗下载定期的文件夹和Recycle Bin,但谁想删除文件没有从其他目录手动输入的用户,解决方案是唯一的解决方。
幸运的是,内置的Windows工具来救援,实际上允许你这样做:删除文件超过一定的天数从一个特定的文件夹。
基本上,这就是整件事的作品前跳到细节。命令,您可以在下面找到帮助你建立一个脚本(bat文件)会自动寻找到一些由你定义天文件,然后删除,留下目录干净。
你需要知道的是,根据不同的文件夹,你想干净,管理员权限可能是需要的,但大多数情况下,标准的用户应该能够运行这些命令就好了。
谁需要它?这个问题的答案是尽可能的简单:任何人想把文件夹干净,像下载库,可以把这样的脚本来自动删除文件夹中的项目。另一方面,系统管理员和IT专业人员管理系统在一个大的网络的人,能找到比别人更多的帮助,因为它使得无需通过第三方软件清洗微风。
我们为什么需要它?保存文件,你不需要在你的系统不仅吃了宝贵的空间,但它也减慢加载特定的文件夹,所以你经常清洁电脑,性能越好。另外,这个工具是推荐给所有的人要进行定期保养的。
当我们需要它吗?这取决于你想从你的目录中删除旧的文件。例如,如果要从下载文件夹中删除超过30天的项目,那么每月下面运行脚本就足够了,您应该很好。
现在我们回答的基本问题,让我们继续与要领。对于这个任务,我们要用forfiles命令工具的目的是专门从命令行实用程序管理文件。forfiles支持多种参数和我讨论那些我们将使用下面的。
本指南,我们使用默认的Windows 10的下载文件夹位于C:用户用户名下载和30天的目标作为设置,但你可以改变他们到任何你想要的。
1:启动命令提示符/ Windows PowerShell(管理员权限)通过右键单击Windows 10开始菜单或在开始菜单中输入他们的名字。
2:我们会在这里使用标准命令如下(我用斜体字突出的领域,你需要根据你的设置-更改路径的文件夹,你想干净,30是多少天):
ForFiles /p “C:UsersUsernameDownloads” /s /d -30 /c “cmd /c del @file”
这个命令的含义如下:
P代表该文件夹的路径,你要forfiles寻找比具体的天数较旧的文件;
s意味着forfiles将排除规则以及子目录,应该不会有;
D是日期的指标,在我们的情况下,30天
证发forfiles命令执行任务
删除是删除
@文件表示的文件的名称,该命令,并将命令所有的文件
乍一看,这个命令运行是没有什么太难的,但不用说,你需要手动输入路径的每一个时间。幸运的是,你可以把它简化一点。
导航到文件夹,你想干净,打开它,按住Shift,然后在文件夹的右键。点击选项,读取在这里开PowerShell窗口(或命令提示符,如果你在一个旧版本的Windows),输入以下命令:
ForFiles /s /d -30 /c “cmd /c del @file”
在本例中,我们删除了/ P(路径)的参数,因为我们不再需要它,因为我们已经在文件夹,我们需要清理。
有自动化的每个文件夹的清洗工艺等几个方面,你可以用做.bat文件,包括如下:
@echo off
ForFiles /s /d -30 /c “cmd /c del @file”
end
这个脚本,所有文件30天以上(包括脚本本身)将被删除时,只需启动BAT文件。