逐語https://www.dazhuanlan.com/2019/08/25/5d622b7041013/
スティック
インポートのjava.io.File; 輸入 java.io.FileInputStream; 輸入 java.io.FileNotFoundException。 輸入 java.io.FileOutputStreamは、 インポートにjava.io.IOException;
パブリック クラス {
パブリック 静的 ボイド メイン(文字列[]引数) {試みる { ファイルAが=新しいファイル( "D:/file1.txtを")。 ファイルB =新しいファイル( "D:/file3.txt"); FileInputStreamのC =新しい FileInputStreamを(A)。 たFileOutputStreamさd =新しいたFileOutputStream(B)。int型の E; 一方、((E = c.read())!= -1){ d.write(E); } c.close()。 d.close(); }キャッチ
(にFileNotFoundException電子){ するSystem.out.println("FileStreamsTest:" + E)。 } キャッチ(IOExceptionを電子){ System.err.println("FileStreamTest:" + E)。 } } }
|
のバイトストリームに文書データを書き込みます
試す { ファイルf = 新しいファイル("C:\ユーザーは、管理者\デスクトップ\の1.TXTを\"); FileOutputStreamのF1 = 新しいのFileOutputStream(F); バイト [] = {}; f1.write(A)。 f1.close(); } キャッチ(IOExceptionを電子){ e.printStackTrace(); }
|
まず、ドキュメントオブジェクト、および宛先を作成。その後、文書の外にオブジェクトを作成し、リンクされた二人は、その後、話します
文書の作成と削除
= F1ファイルの新しいファイルを("D:\ 1.TXT"); = f2のファイルに新しいファイルを("D:\" 、"2.txt"); = F3ファイルに新しいファイルを("D:\"、File.separator + "1.TXT"); f2.createNewFile(); f3.delete();
|
コピー&ペースト
試し { ファイルF1は= 新しい新しいファイル("D:\の3.txt"); F2 =ファイルの新しい新しいファイル("5.txtを"); =中FileInputStreamの新しい新しいのFileInputStream(F1); たFileOutputStream OUT = 新しい新 ;たFileOutputStream(F2)INT ; C ながら( - (C = in.read())!= 1){ out.write (C); } in.close(); out.close(); } キャッチ(IOExceptionをE){ e.printStackTrace(); }
|
文字情報を読みます
試す { FileReaderのファイル= 新しい FileReaderの("D:\ 3.txtを"); int型のデータ= 0 ; 一方、(!(データ= file.read())= - 1){ System.out.print((文字)データ)。 } file.close()。} キャッチ(IOExceptionを電子){ e.printStackTrace(); }
|
ドキュメントの削除
Files.delete(Paths.get("D:\ 4.txt" ));
|
文書の参照情報
=ファイルの新しいファイルを("D:\ 4.txt"); System.out.println(a.getName())。 System.out.println(a.getParentFile())。 System.out.println(a.getPath())。
|