【发布时间】:2017-03-20 01:43:20
【问题描述】:
请记住,我是新手。
我需要将 244 个扩展名为 .tex 的文件拖放到一个批处理中,然后创建一个可以编辑的 .png。简单地选择它们并把它们放进去是不行的,所以有人给我写了一个我不知道如何正确使用的代码:
for %%f in (*.tex) do c:\python27\python.exe tools/textool.py -x -v -ra %%f
.tex 文件都在批处理的同一目录中,即 C:\users\myname\downloads\folder1\folder2\folder3。希望你能帮忙。
【问题讨论】:
-
不能直接删除父文件夹吗?
-
不,不幸的是,这没有任何作用。
-
拖放的问题是它会丢弃整个文件路径,然后遇到最大命令行长度为 8192 的问题。
-
@Squashman 是对的,这就是我建议删除父目录的原因;您可以通过
for %%F in ("%~1\*.tex") do echo %%~I... 枚举所有包含的文件