【问题标题】:script to pick the most recent file created in a folder in a distributed system?脚本来选择在分布式系统的文件夹中创建的最新文件?
【发布时间】:2011-06-06 10:06:50
【问题描述】:

选择文件夹中最近创建的文件的脚本?

场景如下:

我必须选择最近创建的 2 个文件,然后将其复制到另一个文件夹。在分布式系统中可以使用什么脚本来执行此操作?

【问题讨论】:

  • 您的平台是否支持gamininotify(7) 等工具在创建或取消链接目录条目时收到警报?
  • 语言和平台会有所帮助! Windows、Linux、Andoid? bash、perl、.bat?
  • Windows 系统..... Ant 脚本、VB 脚本或 bat 任何一个都可以......

标签: windows powershell ant vbscript batch-file


【解决方案1】:

你考虑过使用 powershell 吗?这是完成此类任务的绝佳工具

gci c:\source | ? {-not $_.psiscontainer} | 
sort-object creationtime -desc | select -first 2 | copy-item -destination c:\destination

此脚本仅搜索指定文件夹中的文件,然后按创建时间倒序对文件进行排序,仅检索最近的 2 个文件,最后将它们复制到您的目标文件夹中。 非常简单,代码很短。 希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-14
    • 1970-01-01
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    • 2020-03-03
    • 2013-01-13
    • 1970-01-01
    相关资源
    最近更新 更多