Javaのバッチ変更ファイル名

密接に必要な学生ID +名前の変更など必要な写真ファイル名+学生数を収集した後、これではない、人にサービスを提供する、学生の指導者の(力にハード)ハンサムとして、

次のように人間と動物の間の基本的な違いは、FileクラスのJavaバッチ操作を使用して、ツールを使用するかどうかです。

インポートはjava.io.File;
 / ** 
 * @authorパンダ
 * @date 2020年3月30日夜03時32分
 * @Version 1.0 
 *ファイル名は次のとおりです。王のハンマーの_171060001.jpg 
 *は、変換したい:171060001_王ハンマー.JPG 
 * / 
パブリック クラスFileDo {
     公共 静的 ボイドメイン(文字列[]引数){ 
        文字列dirNameに = "D:/写真/クラス写真*" ; 
        ファイルDIR = 新しい新ファイル(dirNameに)
        ファイル[] filesList = dir.listFiles()。
         // ディレクトリパスが存在し、実際場合
        IF(dir.exists()&& {dir.isDirectory())
             のために(ファイルファイル:filesList){
                 // もし.JPG形式のファイル
                IF "" ...(File.isFile()&& file.getName()サブストリング(file.getName()のlastIndexOf())等号(「JPG。 " )){ 
                    文字列fileNameに = file.getName(); 
                    文字列名 = fileName.substring(0、fileName.lastIndexOf(" _ " )); 
                    列番号 = fileName.substring(fileName.indexOf(" _「)+ 1、。 fileName.lastIndexOf(「」));
                     //は絶対仮想パスとしてここで定義されるように、ファイル名を変更する 
                    ファイルをdest = 新しい新しいファイル(dirNameに+ 『/"+number+"_"+name+".jpg』);
                    file.renameTo();
                } 
            }
        } 
    } 
}

従来、ドキュメント指向プログラミング:

公式文書:https://docs.oracle.com/javase/8/docs/api/

スピーキング:http://www.matools.com/api/java8

おすすめ

転載: www.cnblogs.com/jwmdlm/p/12599524.html
おすすめ