【问题标题】:Batch File to Run Program for All Files in Directory批处理文件为目录中的所有文件运行程序
【发布时间】:2013-09-26 09:08:50
【问题描述】:

我有一个程序可以重命名文件,然后将它们移动到另一个目录。这很好用,但我想使用批处理脚本自动化这个过程。我基本上有一个包含视频文件的目录(例如:test.avi 或 test.mkv)。我想使用重命名工具(例如:rename.exe)打开这些文件,然后让它去做。

我将如何编写批处理脚本来实现这一目标?理想情况下,我想每小时扫描一次目录中的文件,然后使用该程序打开它们。

感谢您的帮助。

【问题讨论】:

  • 重命名程序的语法是什么?它是命令行工具还是有 GUI?

标签: windows batch-file


【解决方案1】:

我用它来监视文件夹中是否存在文件,这与您想要的相反,我检查文件夹是否为空。

你可以做一些小的改变来定制这个,或者我们会看看其他人是否有更好的东西!!

Title=文件监视器
@echo 关闭
本地设置

:循环
设置 VAR=0
for /F %%i in ('dir /b "c:\src*.*"') 设置 VAR=1
如果 %VAR%==1 (
echo 文件夹在 %time% >> 1.txt 有文件 ::###在这里做你的事情### 转到:继续
)否则 (
echo 文件夹在 %time% 为空 >> 1.txt
@echo
转到:继续
)

:继续
:: 睡眠 10 秒##配置你的时间间隔##
PING 1.1.1.1 -n 1 -w 10000 > NUL
转到:循环

转到:结束

:结束
ENDLOCAL

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-13
    • 1970-01-01
    • 2012-07-27
    • 1970-01-01
    • 2013-12-20
    相关资源
    最近更新 更多