【问题标题】:DOS COPY the first file in a directoryDOS COPY 目录中的第一个文件
【发布时间】:2009-07-07 21:14:08
【问题描述】:

如何复制任何以 .rar 扩展名开头的目录中的第一个文件?

【问题讨论】:

  • 什么平台?什么语言?...
  • 它是我正在尝试创建的 DOS 批处理文件。

标签: file dos copying


【解决方案1】:

这会将当前文件夹中的“找到的第一个 .rar”文件(随机选择,据我所知)复制到 C:\Temp。我认为这是您可以开始使用的模板。

@ECHO OFF
CLS

FOR %%A in (*.rar) do (
   COPY %%A  C:\temp
   GOTO :Exit
)

:Exit

【讨论】:

  • 随机文件怎么是第一个文件? :)
  • 从技术上讲,它不是随机的。但是,由于(使用此特定脚本)我们无法真正控制操作系统列出的第一个文件是哪个文件,因此我们不能假设哪个文件将首先返回,所以它也可能是随机的。
【解决方案2】:

先定义:按日期排序?按名字?

【讨论】:

  • 没关系,任何排序都可以。
  • 他在问你所说的“第一”是什么意思。按日期排序的第一个文件?还是按字母顺序排在第一位?
  • 正如我提到的顺序无关紧要。
猜你喜欢
  • 2015-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-02
  • 2016-01-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多