使用windows batch命令执行命令时输出目录问题" FOR / R"

时间:2017-04-28 05:56:20

标签: windows batch-file

我打算使用以下windows batch命令循环浏览一些我想在其上执行某些命令的文件。

FOR /R [[drive:]path] %%parameter IN (set) DO command

在我的案例中

FOR %%v IN (*.pyc) DO uncompyle6 -o . "%%v" 

uncompyle6 -o。 " file-path not directory-path" 是我想要执行的代码,用于反编译所有pyc文件,包括子目录下的那些文件。

因为" DO"命令针对当前工作目录执行,因此我的所有反编译文件也都输出到当前工作目录。

因此,我的问题是如何更改我的代码?那么子目录中的反编译文件将输出到他们自己的目录而不是执行批处理文件的当前工作目录?

0 个答案:

没有答案