サンプルコード
ファイル操作のサンプルコード一覧
ファイルの読み書き・存在確認・一覧取得・コピーと、ディレクトリの作成など、ローカルのファイルを扱う操作をまとめている。文字コードの指定や、上書きと追記の違い、作る先が既にあるときに失敗するか黙って進むかといった言語ごとの差もここで扱う。
6 件
他のテーマから探す
ファイルが存在するか調べるには
ファイルの有無を調べる基本形を各言語で示す。ディレクトリと区別する判定と、確認してから開くまでの間に状態が変わりうる点まで扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
ディレクトリを作成するには
ディレクトリを新しく作る基本形を各言語で示す。親ディレクトリが無いとき、既に存在するとき、同名のファイルがあるときの挙動が言語ごとに違うので、その分岐まで含めて扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
ファイルに書き込むには
テキストファイルへ書き込む基本形を各言語で示す。上書きと追記の違い、文字化けを避けるエンコーディング指定までを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
ファイルを読み込むには
テキストファイルを読み込む基本形を各言語で示す。文字化けを避けるエンコーディング指定までを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
ファイルをコピーするには
ファイルを別の場所へ複製する基本形を各言語で示す。宛先が既にあるとき黙って上書きするか失敗するかは言語ごとに既定が違うので、その分岐まで含めて扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
ディレクトリ内のファイル一覧を取得するには
ディレクトリ直下のファイル名を取り出す基本形を各言語で示す。サブディレクトリを除く判定と、返る値が名前かパスかの違い、並び順が保証されない点まで扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
未実行 2 言語