【发布时间】:2014-08-29 01:48:43
【问题描述】:
我在位置 A 有超过 10,000 个 excel 文件的列表。
我需要一个免费的实用程序(因为我需要使用 Windows 任务调度程序来 每 x 分钟运行一次),它将扫描这些文件并搜索 文件中的特定字符串/内容。
还应在特定日期之后创建/修改文件。
如果文件符合这些条件,则必须将其复制到位置 B。
我找到了一个名为Ultrafile Search 的免费程序,它设法识别文件,但它不能使用参数等运行,所以我不能在调度程序中使用它。我还尝试了WinGrep,这似乎可以满足我的要求,但可能由于文件数量的原因,它一直处于冻结状态。命令行实用程序或批处理文件脚本会很棒。谢谢
【问题讨论】:
-
这些是
.xlsx文件吗? -
批处理/cmd 无法读取
.xls或.xlsx文件。您需要在安装了 Excel 的 PC 上使用第三方工具或 VBscript,因为 VBscript 可以公开代码以读取 Excel 文件。我认为读取 10,000 个文件将是一项相当长的任务。
标签: excel batch-file powershell scripting command-line-arguments