求一个将*.jad的文件改变为*.java文件的应用程序
要求是:能批量修改,操作步骤不要多,

解决方案 »

  1.   

    呵呵,把扩展名改一下就行了嘛。如果jad文件都在同一目录下的话,windows可以用命令 rename *.jad *.javaUnix可以试试 rename .jad .java *.jad
      

  2.   


    在windows下面可以输入两条命令,第二条会把子目录的文件都改名(但不会把当前文件文件改名)。rename *.jad *.java
    FOR /D /R %C IN (*) DO @rename %C\*.jad *.java或者写到一个批处理文件(*.bat)中@rename *.java *.jad
    @FOR /D /R %%C IN (*) DO @rename %%C\*.java *.jad
    Unix可以可以试下
    find . -name "*.jad" | ( while read name; do echo "$name" "$(echo "$name" | sed 's/\.jad/\.java/')"; done | xargs mv )写的都不太好。其实如果是windows下你直接去下个批量该文件名的软件就好了。或者自己用java写一个。
      

  3.   

    写错了:
    find . -name "*.jad" | ( while read name; do echo "$name" "$(echo "$name" | sed 's/\.jad$/\.java/')"; done | xargs mv )