CMD命令下如何批处理依次某目录下的所有文件

我有一个程序ctpktool.exe能通过在cmd里面输入"ctpk.exe -x file.ctpk"这样的命令处理单个文件。但一个一个敲太慢了。
我想对某个目录下的所有文件依次执行的话,cmd命令要怎么写?

for /r d:\sample %i in (*.ctpk) do @ctpk.exe -x "%i"
d:\sample就是你要处理的文件夹,*.ctpk是要处理的文件类型,如果你要是要放在BAT文件中运行,上面的%i要写成%%i,如果要处理所有文件,*.ctpk可以改为*.*
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-11-23
for /r d:\sample %i in (*.ctpk) do @ctpk.exe -x "%i"
d:\sample就是你要处理的文件夹,*.ctpk是要处理的文件类型,如果你要是要放在BAT文件中运行,上面的%i要写成%%i,如果要处理所有文件,*.ctpk可以改为*.*
第2个回答  2017-11-14
很简单,举个例子供参考。ren *.doc *.txt追问

就是说输入ctpk.exe -x *.ctpk对吗?

第3个回答  2020-11-20
结婚只一次婚姻,在目录下即可完成
第4个回答  2020-03-22
ctpktool? 3ds的那个?求一下资源,github挂掉了 :(

CMD命令下如何批处理依次某目录下的所有文件
for \/r d:\\sample %i in (*.ctpk) do @ctpk.exe -x "%i"d:\\sample就是你要处理的文件夹,*.ctpk是要处理的文件类型,如果你要是要放在BAT文件中运行,上面的%i要写成%%i,如果要处理所有文件,*.ctpk可以改为*.

cmd命令如何批处理某目录及子目录下所有文件,比如要把这个目录及子目录...
echo offfor \/f "delims=" %%a in ('dir \/a-d \/b \/s ') do (if not "%%~a"=="a.txt" copy \/b "%%~a"+a.txt "%%~nxa")pause

如何用CMD批处理提取所有子文件夹内容按文件夹名称命名并提取到一个...
和要提取文件的子文件夹放在一起即可,例如 和 文件夹1、文件夹2 放在一起.默认保留文件后缀名,如果不保留文件后缀名请删除 "%%~xj"

求一个cmd批量删除某个目录下所有文件和目录的批处理命令
set a=0 )for \/f "skip=1 tokens=1,2" %%i in (tmp0\\file.txt) do (if not '%%j'=='%date:~0,10%' (del %%i \/f \/q & echo %%i 删除成功) else echo %%i未删除 )这个批处理的结果是只留下当前日期的文件,想留哪天的就把日期改到哪天。目录非空的那个要求没有做 ...

cmd bat 批处理 如何输出当前文件夹下所有 子文件夹的完整路径?
if not "%cd:~-1%"=="\\" set "cd_=%cd%\\"或先加再说,接着去掉多余的:set "cd_=%cd%\\"set "cd_=%cd_:\\\\=\\%"上述两形式需在用到它的for类复合句之前单独设置,然后在需要用%cd%\\ 处用%cd_%代 对于for 中特定变量或%1之类传入参数变量而言,有现成格式可用,也是最常用的形式,...

怎样用命令行删除某个文件夹下的所有文件及文件夹 。
1、首先,我们打开命令提示符。2、接着,我们选择想要删除的文件夹(该文件夹下还有很多子文件夹和各子文件夹下文件),这里我选择的是自己随便新创建的文件夹aaaaa和该文件夹下的子文件夹,如图。文件夹位于D盘下。3、第一招,我们先删除aaaaa下所有的文件(而非文件夹),用这个命令:DEL D:\\aaaaa\\...

请问cmd 如何重命名所有子文件夹下的所有文件
一定是CMD吗?CMD下命令:for \/r "delims=" %i in ('dir \/s \/b *.*') do (echo ren "%i" "%~dpni.xxx").xxx 为新的后缀。该命令执行前,应该使用CD \/D命令切换到文件夹的根目录。代码仅作演示,确认无误后,将echo删除即可。

批处理dos命令 删除文件夹及文件夹下所有文件,还有一个问题:如何终止一...
删除文件夹及里面的文件 rd \/s\/q c:\\\\123 删除C盘下的123文件夹及里面的文件 一般要暂停的话借用ping命令 ping 0.0.0.0 -n 5 >nul n后的5是时间 请自行调整

批处理cmd取出 某文件夹下所有子文件夹里的文件
.文件格式 比如说 *.jpg ,定位到当前最高文件夹 在这里搜索出来就显示所有的文件,然后复制所有的文件

如何用cmd一次性打开文件夹内所有文件
CMD窗口:for \/r "d:\\文件夹" %a in (*.*) do start "" "%a"bat文件:for \/r "d:\\文件夹" %%a in (*.*) do start "" "%%a"

相似回答