「ファイル操作」に関連するページの一覧
-
C# - GetEncodingなどでshift_jisを指定すると例外が発生する
.NET(Core系)は デフォルトで shift-jis(sjis) に対応したエンコーディングプロバイダーが登録されていません。Encoding.RegisterProvider メソッドで明示的に登録する必要があります。 -
C# - テキストファイルを1行ずつ読み取る
テキストファイルを1行ずつ読み取るには、File.ReadLines メソッドを使用します。 -
C# - ディレクトリ(フォルダー)が存在するか、チェックする方法
ディレクトリ(フォルダー)の有無を判定するには Directory.Exists メソッド を使用します。 File.Exists メソッドでは判定できません。 -
C# - ファイルの読み込み
ファイルを読み込むには StreamReaderクラス や File クラスを使用します。1行ごとの読み込み、一括で読み込む方法を解説します。 -
C# - ファイルをコピーする
ファイルをコピーをするには File.Copy メソッドを使用します。 -
C# - ファイルを削除する
ファイルを削除するには File.Delete メソッドを使用します。 -
C# - ファイルサイズを取得する
ファイルサイズを取得するには FileInfoクラス の Lengthプロパティ を使用します。 -
C# - ファイル名を変更する
ファイル名を変更するには File.Move()メソッドを使用します。 -
C# - 一時ファイル(テンポラリファイル)を作成する
一時ファイルを作成するには、Path.GetTempFileName メソッドを使用します。 -
C# - 指定したファイルが存在するか、チェックする方法
ファイルの有無を判定するには File.Exists メソッドを使用します。 -
C# - 指定したファイルに書き込みできるか、確認する
File.Open メソッドで ファイルを書き込みモードで開き、例外が発生しなければ書き込み可能です。 -
Linux/Unix ファイルのアクセス日時・変更日時を確認する
atime mtime ctime を確認するには stat コマンドを使用します。 -
Python - Shift-JIS のファイルを開く
pathlibや組み込み関数 openの引数、encoding に 'shift_jis'を指定します。 -
Python - pathlibでファイルサイズを取得する
pathlibでファイルサイズを取得するには「pathオブジェクト.stat().st_size」を使用します。 -
Python - カレントディレクトリを取得する
カレントディレクトリ(作業ディレクトリ)を確認するには os.getcwd() メソッドを使用します。 -
Python - ファイルのアクセス日時と更新日時を変更する
ファイルのアクセス日時(atime)と更新日時(mtime)を変更するには、os.utime関数を使用します。 -
Python - ファイルのハッシュ値を調べる
ハッシュ値を計算するには、標準ライブラリの hashlib を使用します。 -
Python - ファイルの存在確認方法
ファイルの有無をチェックするには、os.path.isfile()関数 を使用します。 -
Python - ファイルの読み取り専用を変更する(Windows)
ファイル属性「読み取り専用」の状態を変更するには os.chmod() 関数を使用します。 -
Python - ファイルを削除する
ファイルを削除するには os.remove または os.unlinke 関数を使用します。 -
Python - ファイルを関連付けされたアプリで開く
エクスプローラーでファイルをダブルクリックした時のように、ファイルを既定のアプリケーションで開くには os.startfile 関数を使用します。 -
Python - ファイル名・フォルダ名(ディレクトリ名)を変更する
ファイル名・フォルダ名変更するには os.rename または os.replace 関数を使用します。 -
Python - フォルダ(ディレクトリ)の存在確認方法
フォルダの有無をチェックするには、os.path.isdir()関数を使用します。 -
Python - フォルダ(ディレクトリ)を作成する
フォルダを作成するには os.mkdir または os.makedirs 関数を使用します。 -
Python - フォルダ(ディレクトリ)を削除する
フォルダを削除するには os.rmdir または os.removedirs 関数を使用します。 -
Python - フォルダ内(ディレクトリ)のファイル一覧を取得する
フォルダ内のファイルを列挙する方法を4種類、解説します。(pathlib、glob、os.scandir、os.listdir) -
Python - 再帰的にサブフォルダ一覧とファイル一覧を取得する
指定したディレクトリ内 の サブディレクトリ と ファイル をすべて列挙するには os.walk 関数を使用します。 -
Python3 - pathlib で ファイルをコピーする
pathlib にはファイルコピー機能が無いため、 shutil モジュールを使用します。 -
[C#]C#でTextFieldParserを使う
「TextFieldParser」はVB.NET用に提供されているクラスですが、C#でも使用できます。 -
[C#][VB.NET]カレントディレクトリ(現在の作業ディレクトリ)を取得する
カレントディレクトリを取得するには「System.IO.Directory.GetCurrentDirectory()」を使用します。 -
[C#][VB.NET]ファイルのパスから、ファイル名のみ取得する
ファイルのパスをフォルダ名とファイル名に分離し、ファイル名のみ取得するにはSystem.IO.Path.GetFileName()を使用します。 -
[C#][VB.NET]ファイルのパスから、フォルダ(ディレクトリ)名のみ取得する
ファイルのパスをフォルダ名とファイル名に分離し、フォルダ名のみ取得するにはSystem.IO.Path.GetDirectoryName()を使用します。例外やNULLを返す場合があるので注意が必要です。 -
[C#][VB.NET]ファイルのパスから、ルートディレクトリを取得する
ファイルパスからルートフォルダ(ルートディレクトリ)を取得するにはSystem.IO.Path.GetPathRoot()を使用します。 -
[C#][VB.NET]ファイル名が正しいかチェックする
ファイル名やパスには使用できない文字があり、これらの文字を使用してファイル作成などを行うと例外「System.ArgumentException "パスに無効な文字が含まれています。"」が発生します。 -
[C#][VB.NET]ファイル名またはパスから、拡張子のみ取得する
ファイル名またはパスから拡張子のみ取得するにはSystem.IO.Path.GetExtension()を使用します。 -
[C#][VB.NET]ファイル名またはパスから、拡張子を除いたファイル名を取得する
ファイル名またはパスから拡張子を除いたファイル名を取得するにはSystem.IO.Path.GetFileNameWithoutExtension()を使用します。 -
[C#][VB.NET]フォルダ名とフォルダ名・フォルダ名とファイル名を結合する
フォルダ(ディレクトリ)名やファイル名を連結する際は末尾の区切り文字を意識する必要がありますが、System.IO.Path.Combine()を使用すると簡単に結合できます。 -
[Electron][Node.js] fs.watch でファイル監視を行うと「Error: watch 監視ファイル名 EISDIR」例外が発生する
レンダープロセスが停止し、デバッグ画面が無効になる場合もあります。 -
[Node.js]実行時のカレントディレクトリ(フォルダ)を取得する
スクリプトが実行されたディレクトリを取得するには process.cwd() を使用します。 -
[Python3]Excel用のCSVを作成
CSVモジュールでExcel形式を指定すると、Excelで読み取れるCSVファイルを出力できます。 -
[Python3]UTF8 BOM(byte order mark)形式のテキストファイルを開いたとき、BOM文字が含まれてしまう
open関数でencoding='utf-8'を指定してもBOM文字は削除されません。 -
[Python3]open関数でファイルを開くと、改行コードが[CRLF]から[LF]に変換されてしまう
open関数の仕様です。newline 引数を指定すると自動変換をOFFにできます。 -
[Python3]実行しているソースファイルのファイル名を取得する
実行時に自身のファイル名を取得するには「__file__」を使用します。 -
bash - rmdirでディレクトリを消すと「Directory not empty」エラーになる
削除したいディレクトリ内にファイルがある場合は「rmdir」コマンドではなく、「rm」コマンドを使用します。