1 | 2 | 3 | 4 | 5 |最初 次ページ >>
2012-02-17 00:23:08

宿題

テーマ:ブログ

public class filelist {

/**
* @param args
*/
public static void main(String[] args) {
// ディレクトリ指定
String path = "C:\\sample";
File dir = new File(path);

// フルパスで取得
System.out.println("--ファイル一覧(フルパス)--");
File[] numberFiles = dir
.listFiles(getFileRegexFilter("SSS_[0-9]{8}\\.[0-9]{3}"));
// File[] numberFiles = dir.listFiles();
Arrays.sort(numberFiles, new FileSort());
//int i = 0;
//for( ; i < numberFiles.length; i++) {
// File file = numberFiles[i];
// if (numberFiles[i].isFile()) {
// // ファイル名表示
// System.out.println(file);
// }

//}
String filname =numberFiles[numberFiles.length-1].getName();
String num = filname.substring(filname.length()-3,filname.length());
//最大拡張子番号
System.out.println(num);
int inum = Integer.parseInt(num);
inum = inum +1;
// String num1 = String.valueOf(inum);

;
DecimalFormat df_zero = new DecimalFormat("000");
System.out.println(df_zero.format(inum));
String num2 = df_zero.format(inum);
System.out.println(num2);
}

public static FilenameFilter getFileRegexFilter(String regex) {
final String regex_ = regex;
return new FilenameFilter() {
public boolean accept(File file, String name) {
Pattern pattern = Pattern.compile(regex_);
Matcher matcher = pattern.matcher(name);
return matcher.matches();
}
};
}

static class FileSort implements Comparator<File> {
public int compare(File src, File target) {
int diff = src.getName().compareTo(target.getName());
return diff;
}

}
}

2011-06-13 20:37:27

上高地の写真

テーマ:ブログ
2011-06-06 21:26:58

上高地

テーマ:ブログ


石川だんじ しおちゃんしんちゃんのブログ 石川だんじ しおちゃんしんちゃんのブログ


6月の上高地も良いですよ!


観光客もいっぱいでにぎわってました。


国外からの観光客はあまり見かけなかったな~震災や原発の影響ですね~元気なおばあちゃん、おじいちゃんがんばってウオーキングしてたょ。


じゃな~。


Amebaおすすめキーワード

    1 | 2 | 3 | 4 | 5 |最初 次ページ >>
    アメーバに会員登録して、ブログをつくろう! powered by Ameba (アメーバ)|ブログを中心とした登録無料サイト