ファイルの属性情報を取得する。 例えば、ファイルのサイズはいくつか、ファイルの更新日時はいつか、ファイルが存在するか、などファイルが持っているファイルの属性を取得したい。
ディレクトリの属性情報を取得する。 例えば、ディレクトリのサイズはいくつか、ディレクトリの更新日時はいつか、ディレクトリが存在するか、などファイルが持っているディレクトリの属性を取得したい。
ファイルへデータを書き込む。 例えば、テキストファイルを作成して、そのファイルの中に文字列「出力結果」を書き込みたい。
ファイルへデータを読み込む。 例えば、特定のファイルの中に書かれている文字列を読み込みたい。
ディレクトリ内のファイルのリストを取得したい。 例えば、ディレクトリ「sample」の下にあるディレクトリ名・ファイル名を取得したい。
ディレクトリ、ファイルを読み取り専用にする。
パスの区切り文字を取得する。 UnixとWindowsはパスの記述のしかたが異なりますが、環境に依存しないプログラムを書きたい。
ファイルが読み取り/書き込み可能か取得する。 ファイル操作する前に、そのファイルが読み取り可能か書き込み可能か検査する。
ディレクトリ/ファイルを新規作成する。
ディレクトリ/ファイルを削除する。 ディレクトリ/ファイルのパスを指定して削除したい。
ディレクトリ/ファイルが存在するか取得する。
ファイルサイズを取得する。
特定の場所にランダム書込みをする。
一時的なディレクトリ/ファイルを新規作成する。