【问题标题】:how to find specific files in a folder using windows batch programming如何使用 Windows 批处理编程在文件夹中查找特定文件
【发布时间】:2016-06-02 19:21:14
【问题描述】:

我需要编写一个 bat 文件,它可以为我提供网络文件夹中文件的姓氏。名称具有特定的模式。与此模式相似。

Deepak.DEMO.yyyymmdd
mcapatna.POWERHOUSE.yyyymmdd

其中 Deepak.DEMO 和 mcapatna.POWERHOUSE 是固定的,但 yyyymmdd 是可变的,取决于年份月份和日期。

  1. 我必须使用批处理编程找到这个yyyymmdd
  2. 如果可能,将其与当前日期进行比较。如果是今天日期,则继续进行,否则将这些文件移动到不同的文件夹。 我尝试了很多,但我无法做到。有人可以帮助我。

【问题讨论】:

  • 请将您目前尝试过的代码与您的问题放在一起... 要获取带有“yyyymmdd”的文件,您可以使用dir /b *.<yyyymmdd> 命令。检查/b 开关dir /?

标签: batch-file cmd path


【解决方案1】:
for %%i in (Deepak.DEMO.* mcapatna.POWERHOUSE.*) do echo %%~xi

请参阅here 以获取以相同格式获取日期的可能解决方案。比较平等应该是微不足道的。

【讨论】:

  • 感谢您的链接 +1
猜你喜欢
  • 2017-03-03
  • 1970-01-01
  • 1970-01-01
  • 2017-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多