batch file对多个目录中的所有文件执行命令

batch file对多个目录中的所有文件执行命令,第1张

概述batch file对多个目录中的所有文件执行命令

我想创build一个运行这个命令的batch file:

C:Program files (x86)@R_862_4043@i_vIEw32.exe" "C:Usersdigi_adminTIFFs olD DIRECTORY*.tif" /ini="C:Usersdigi_admindocuments" /advancedbatch /tifc=4 /convert="C:Usersdigi_adminCompTIFsSome FolderNEW DIRECTORY*.tif"

在几个文件夹中的所有文件。 所有的文件将位于 TIFFs ,但将驻留在几个不同的子文件夹。 (旧目录)另外,我需要创build文件夹新目录(它将具有相同的名称作为老目录)在命令运行(运行?)。 这是我到目前为止:

FOR /D %d IN ("C:Usersdigi_adminTIFFs*.*") DO "C:Program files (x86)@R_862_4043@i_vIEw32.exe" %d*.tif /ini="C:Usersdigi_admindocuments" /advancedbatch /tifc=4 /convert="C:Usersdigi_adminCompTIFsSome Folder%d*.tif"

我一直在命令行尝试,所以%d应该是%% d。 我不熟悉DOS,所以我确信它相对简单。 任何帮助将不胜感激。

schtasks系统失败

茉莉花在windows命令行

valIDation“C: Program files ”是否可写

NodeJs REPLvariables赋值 – 需要帮助弄清楚什么是错误的

linux命令来移动一个目录

从命令行调用MATLAB并保持打开,以便进行下一个处理–linux

确认和负面预测给错误

使用batch file中的参数运行命令

我可以使用单个“复制”命令在windows命令行上复制多个命名文件吗?

寻找快速的文件比较

@ECHO OFF SETLOCAL SET destroot=C:Usersdigi_adminCompTIFs FOR /D %%d IN ("%destroot%*") DO ( MD "%destroot%%%~nxd" 2>nul "C:Program files (x86)@R_862_4043@i_vIEw32.exe" "%%d*.tif" /ini="C:Usersdigi_admindocuments" /advancedbatch /tifc=4 /convert="%destroot%%%~nxd*.tif" )

现在 – 假设“/ convert”是目标文件规格。

笔记:

我已经将目标根设置为一个变量 – 使打字更容易

如果目标目录已经存在,则2> nul将抑制生成的错误消息

%%〜nxd表示来自%% d的名称和eXtension。 这很可能不会延长 – 这是无害的

总结

以上是内存溢出为你收集整理的batch file对多个目录中的所有文件执行命令全部内容,希望文章能够帮你解决batch file对多个目录中的所有文件执行命令所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1275586.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-09
下一篇2022-06-09

发表评论

登录后才能评论

评论列表(0条)

    保存