
我想创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对多个目录中的所有文件执行命令所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)