今日所学:
/ * 2019年8月19日には、このシフトを作るために、学ぶために始めました。* /
ファイル
ファイルやディレクトリの抽象表現
公開ファイル(文字列の親、文字列の子)
着信親ディレクトリアドレス、入ってくるサブファイル名
公開ファイル(ファイルの親、文字列の子)
サブフォルダ名を渡す着信親ディレクトリオブジェクト、
図1に示すように、システムは、現在のセパレータを取得:プロパティ
public static final String型セパレーター
2.新しいファイルを作成します。
パブリックブールでCreateNewFile()IOExceptionをスロー
3、現在のファイルまたはディレクトリを削除
パブリックブールは、(削除)
- あなたはディレクトリを削除すると、ディレクトリが空のディレクトリでなければなりません
私流
入力:入力ストリーム
メモリへの参照メモリ、入力方向
例えば、ローカルメモリに記憶、読み出しファイルにキーボードからの入力データ
出力:出力ストリーム
メモリからの方向は、データソースに出力され、データが導出しました
1、のInputStream
//データのバイトをリードすると、最後まで読んで、int型のデータを返し、それは-1を返します
公共int型の読み取り()
データの読み出し、アレイのデータ長が読み出される//、データがアレイに格納され、実際に読み取る長さを返します
公共int型の読み取り(バイト[] b)は
2、のOutputStream
// Fileオブジェクトへの書き込みデータは、直接的には、元のデータを上書きします
FileOutputStream(ファイルのファイル)
//直接的に対応するファイルパスへの書き込みデータは、元のデータを上書きします
たFileOutputStream(文字列のパス)
//注意:現在のファイルが存在しない場合は、データを書き込む際に、完全なディレクトリ構造は、ファイルを自動的に作成し、書き込み
// INT 8ビット電流書き込みデータ下位、データソースへのデータのバイトを書き込みます
空の書き込み(intデータ)は、IOExceptionがスローされます
//すべてのデータアレイは、すべてのデータソースに書き込まれます
空の書き込み(バイト[] b)は
//次の添え字beginIndexパラメータ、テーブルの長さの合計長さから配列のデータは、データソースに書き込まれます。
空の書き込み(バイト[] B、INTたbeginIndex、int型の長さ)