[練習] NotePad ++を使用して、バッチでファイル名サフィックスを追加するJavaプログラムを作成する

[練習] NotePad ++を使用して、バッチでファイル名サフィックスを追加するJavaプログラムを作成する

  • NotePad ++はUTF-8エンコーディングを使用します

 

 

  • cmdを開き、.javaファイルをコンパイルします:javac -encoding UTF-8 ***。Java

 

  • .classを実行:java ***

 

  • コードは次のとおりです。
1  インポートjava.io.File;
2  java.util.regex。*をインポートします。
3  
4  public  class Main {
 5  
6      public  static  void main(String [] args){
 7          String [] fileset = new String [] {"15"、 "16" };
8          forint i = 0; i <fileset.length; i ++ ){
 9              String filepath = fileset [i];
10              rename(filepath);
11          }
 12          
13      }
 14      
15     
16      public  static  void rename(String path){
 17  
18          // Folder 
19          File folder = new File(path);
 20          System.out.println(folder.getAbsolutePath());
 21          // フォルダが存在するかどうか
22          if( !folder.exists()){
 23              System.out.println( "error" );
 24          }
 25  
26          // フォルダー内のファイルを取得
27          File [] files = folder.listFiles();
 28          
29          forint i = 0; i <files.length; i ++){
 30              
31              if (files [i] .isFile()){
 32                  // 数字的正则表达式
33                  Pattern pattern = Pattern.compile( "^ [-\\ +]?[\\ d] * $" ) ;  
34                  文字列filename = files [i] .getName();
35                  if (pattern.matcher(filename).matches()){
 36                      files [i] .renameTo(new File(path + "//" + filename + "。jpg" ));
37                  }
 38                  
39              }
 40              
41          }
 42      }
 43  
44 }

 

おすすめ

転載: www.cnblogs.com/landiljy/p/12716200.html