【问题标题】:Need to create bat file on windows server to move old (60 days) files from a folder需要在 Windows 服务器上创建 bat 文件以从文件夹中移动旧(60 天)文件
【发布时间】:2015-10-28 00:01:58
【问题描述】:

我有一个 Windows 服务器。每天都有一个新文件用我的代码上传到服务器上,我通过 FTP 向我的站点用户提供该文件夹的访问权限,但我只需要向用户提供最近 60 天的旧文件。我想我需要创建一个 bat 文件来检查每天的文件夹并将超过 60 天的外部文件移动到另一个文件夹,如果可以,那么如何。我正在使用 c# 代码开发 Windows Server 2012。

【问题讨论】:

标签: c# asp.net windows batch-file batch-processing


【解决方案1】:

从批处理文件中调用内置的ROBOCOPY 命令,通过任务计划程序计划:

robocopy "c:\source" "c:\dest" *.* /MOV /MINAGE:60

【讨论】:

  • 是 robocopy 将文件从一个文件夹移动到另一个文件夹
  • 我不想检查所有文件中的日期并将旧的然后 60 天删除到另一个文件夹
  • /MOV 告诉它将文件移动到“c:\dest”,/MINAGE:60 告诉它忽略 60 天前更新的文件
猜你喜欢
  • 2022-07-08
  • 1970-01-01
  • 2011-02-21
  • 2016-08-14
  • 1970-01-01
  • 1970-01-01
  • 2010-10-09
  • 2021-11-30
  • 1970-01-01
相关资源
最近更新 更多