[英]directory creation and shifting in batch script
我有三个子文件夹:文件夹GHI
在DEF
里面,在ABC
里面。 每个文件夹都有一个类文件( xyz.class
)。 这意味着目录结构如下:
ABC/
XYZ.class
DEF/
XYZ.class
GHI/
XYZ.class
这三个XYZ.class
文件不相似,但是共享相同的名称。
我尝试了一个脚本,该脚本使用JAD来反编译ABC
, DEF
, GHI
文件夹中的所有xyz.class
es,并将反编译的java文件保存到新位置。
我有两个问题:
ABC
, DEF
, GHI
)并保存新创建的Java。 有谁知道该怎么办?
for /r . %G% in (*.class) do jad -s .java -af -d "%my_desired_filelocation%" "%G%"
这样的事情应该让您入门...
@echo off
for /R %%G in (*.class) do (
echo %my_desired_filelocation%\%%~pG
rem md "%my_desired_filelocation%\%%~pG"
rem jad -s .java -af -d "%my_desired_filelocation%\%%~pG" "%%~fG"
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.