首页 / 知识
如何从目录中删除旧文件,同时在Windows上保留最新文件
2023-04-14 15:16:00

How do I delete old files from a directory while keeping the most recent ones on Windows本问题已经有最佳答案,请猛点这里访问。
我想运行一个计划的Windows任务,删除目录中超过2周的所有文件。 原因是这些是填充我的服务器的IIS和Tomcat日志,但我想保留最新的日志以防我需要调查问题。 有没有人知道这样做的简单方法? 干杯 的NiGe
确切的语法: 使用VBScript,改编自ScriptingAnswers
您可以使用CScript运行此脚本 @Jason:很好的实用程序,来自Resource Kit的FORFILES 最简单的方法是每周或每月运行一次.bat运行文件。
如果你想要更复杂的东西,可以下载cygwin工具来使用un * x之类的命令,或者看看Powershell。 安排批处理文件来处理这个问题。 此行将删除c: mydirectory中超过14天的所有文件(*。*):
将它放在一个文本文件中,将其重命名为"deletefiles.bat"并安排它。 我没有测试过这个,但应该很容易尝试。 编辑:如果你使用它,请确保你了解发生了什么 - -s标志告诉它递归子目录,这可能不是你想要发生的。此外,您可能还需要为DEL命令指定一些标志。 :) 编辑:意识到你需要从微软下载东西才能使FORFILES正常工作。我也喜欢被接受的解决方案,因为你没有任何特别的东西。唯一的问题是它只会每两周发生一次,而不是每天运行一个进程来删除超过14天的所有内容。这是值得的。 :P 如果您在服务器上安装了perl(或类似的),那么这很简单:
实际执行删除的行被注释掉了,因为房子里可能有孩子:) 为什么不编写批处理文件或PowerShell脚本并安排它? 用于删除早于指定日期的文件的脚本。 |
最新内容
相关内容
linux命令添加文件?
linux命令添加文件?,工作,简介,数据,系统,文件,命令,操作,文件名,内容,终端,linux哪些指令可以创建文件终端下键入:touch加文件名,这样就创建了linux文件中剪切命令?
linux文件中剪切命令?,位置,系统,工作,命令,发行,连续,标准,终端,文件,目录,linux怎么粘贴粘贴与复制快捷键 Shift + Ctrl + c:复制。Shift + Clinux存储文件命令?
linux存储文件命令?,系统,地址,工作,命令,软件,电脑,标准,底部,信息,文件,linux系统常用操作命令1、linux常用命令有pwd命令、cd命令、ls命令linux快速删除命令行?
linux快速删除命令行?,系统,软件,名称,数据,命令,文件,档案,不了,电脑,通用,linux删除文件夹命令?1、使用“rm-rtest”命令删除test文件夹,该命linux保存命令文件?
linux保存命令文件?,系统,状态,命令,文件,第一,管理,电脑,模式,编辑,终端,linux下vi命令编辑器怎样编辑及保存退出?先按ESC进入Command模式,然删除linux文件命令?
删除linux文件命令?,名称,不了,文件夹,命令,文件,目录,方法,指令,子目录,选项,Linux删除文件的命令?linux 删除文件指令:输入rd盘符名:\文件夹linux文件录入命令?
linux文件录入命令?,系统,命令,网络,标准,时间,密码,名字,管理,文件,文件夹,Linux必学的60个命令-文件处理1、安装和登录命令:login、shutdownlinux下删除用户命令?
linux下删除用户命令?,系统,代码,邮箱,用户组,命令,用户,名称,管理,电脑,账户,删除用户的命令是什么1、userdel-r命令。userdel-r命令可以删除linux命令移除文件夹?
linux命令移除文件夹?,命令,文件夹,通用,不了,数据,名称,档案,系统,文件,目录,删除文件夹中所有文件的linux命令(创建和删除文件和文件夹的linlinux的删除所有命令?
linux的删除所有命令?,不了,系统,名称,命令,文件夹,文件,目录,档案,数据,环境,linux的文件和目录的删除命令有哪些?1、Linux删除文件的命令是r在linux文件后加命令?
在linux文件后加命令?,系统,工作,命令,工具,电脑,基础,管理,情况,第一,简介,Linux文件相关命令命令一:cat cat命令应该是在Linux中查看文件内容linux命令删除文件夹?
linux命令删除文件夹?,系统,名称,环境,文件夹,不了,命令,文件,数据,档案,目录,删除文件夹命令linuxLinux的文件和目录的删除命令有:rm、rmdir、