いくつかのファイルの情報を取得するために、ファイル上のアプリケーション(ファイルフォルダなど、カプセル化することができます)

テストパッケージ; 


輸入java.io. *; 
輸入java.text.DateFormatの、
輸入java.text.SimpleDateFormatの; 
java.utilのインポートクラス* ;. 
インポートjava.util.zip.InflaterInputStream; 

インポートjavax.annotation.processing.FilerException; 

インポートprivateclass.MyBufferedReader; 

publicクラス{メイン

	民間最終静的文字列space_operator =「」; 
	プライベート静的ダブルPI =ファイナルにMath.PI; 
	プライベート静的文字列LINE_SEPARATOR =ファイナルはSystem.getProperty(「line.separator、およびある」); 
	公共の静的な無効メイン(文字列[]引数)例外{スロー

		デリミタで//File.separatorパーティション区切り文字をウィンドウは、Linux /である\\ある 
		のSystem.out.println(ファイル)。 
		ファイルファイル=新しい新しいファイル(「E:」+ File.separator +「Javaコンパイラ\\テスト\\ demo.txt「); //絶対パス
		////ファイルファイル=新しいファイル( " demo.txt"); // 相対パス
		文字列名= file.getName(); 
		//残りのスペース
		に長い自由= file.getFreeSpace(); 
		ファイルのサイズは// 
		長いですLEN = file.length(); 
		最後//変更されたファイル
		長い時間= file.lastModified(); 
		
		//ファイルの絶対パス
		文字列ABSPATH = file.getAbsolutePath(); 
		相対パス//ファイルの
		文字列のパス=ファイル。ある、getPath(); 
		
		にDateFormat DateFormatのSimpleDateFormatの新しい新=( "MMはYYYYをDD"); 
		にDateFormat dateFormat2 = DateFormat.getDateTimeInstance(dateFormat.LONG、dateFormat.LONG); 
		System.out.printlnは( "名:" +名); 
		のSystem.out .println( "時間:" + dateFormat.format(新新A日付(時間))); 
		System.out.printlnは( "時間:" + dateFormat2。フォーマット(新しい日付(時間)));
		System.out.println( "自由:" +無料)。 
		System.out.printlnは( "lenは:" + LEN)。
		System.out.println( "ABSPATH:" + ABSPATH)。
		System.out.println(「パス」+パス)。
	} 
}

  

おすすめ

転載: www.cnblogs.com/WINDZLY/p/11809511.html