C#でのファイル処理
ファイルは、特定の名前とディレクトリパスでディスクに保存されたデータのコレクションです。ファイルを読み取りまたは書き込み用に開くと、そのファイルはストリームになります。
C#では、FileStreamオブジェクトを作成して、新しいファイルを作成したり、既存のファイルを開いたりする必要があります。 FileStreamオブジェクトを作成するための構文は次のとおりです-
FileStream <object_name> = new FileStream( <file_name>, <FileMode Enumerator>, <FileAccess Enumerator>, <FileShare Enumerator>);
ここでは、以下に示すようにファイル操作も含まれています-
FileMode 列挙子は、ファイルを開くためのさまざまなメソッドを定義します。 FileMode列挙子のメンバーは-
です。-
追加 −既存のファイルを開き、ファイルの最後にカーソルを置くか、ファイルが存在しない場合はファイルを作成します。
-
作成 −新しいファイルを作成します。
-
CreateNew −オペレーティングシステムに、新しいファイルを作成するように指定します。
-
開く −既存のファイルを開きます。
-
OpenOrCreate −ファイルが存在する場合はファイルを開くようにオペレーティングシステムに指定し、存在しない場合は新しいファイルを作成する必要があります。
-
切り捨て −既存のファイルを開き、そのサイズをゼロバイトに切り捨てます。
FileAccess − FileAccess列挙子には、読み取り、読み取り、書き込み、書き込みのメンバーがあります。
ファイル共有 −FileShare列挙子には次のメンバーがあります-
-
継承可能 −ファイルハンドルが子プロセスに継承を渡すことを可能にします
-
なし −現在のファイルの共有を拒否します
-
読む −ファイルを開いて読み込むことができます。
-
読み取り/書き込み −ファイルを開いて読み取りと書き込みを行うことができます
-
書く −書き込み用にファイルを開くことができます
ディレクトリを取得する例を見てみましょう。
例
//creating a DirectoryInfo object DirectoryInfo mydir = new DirectoryInfo(@"d:\Demo"); // getting the files in the directory, their names and size FileInfo [] f = mydir.GetFiles(); foreach (FileInfo file in f) { Console.WriteLine("File Name: {0} Size: {1}", file.Name, file.Length); }
-
Windows 11 で PDF ファイルを作成する方法
Windows の最も顕著な機能の 1 つは、ドキュメントを PDF に印刷する機能です。 PDF がほぼすべての印刷ニーズに対応するフォーマットになっていることを考えると、これは非常に便利なツールです。 PDF 形式が提供する堅牢性と自由度は、専門家でさえ PDF 形式を好む主な理由です。 Microsoft は XPS を PDF の有力な競争相手として開発することに投資し、Windows の組み込み機能として Print to Microsoft XPS をリリースしました。しかし残念なことに、XPS が普及することはありませんでした。そして最終的に、Microsoft はその乗り物を
-
パスワードで保護された PDF ファイルを作成する方法
クレジット カードや銀行の明細書、後払いの請求書、投資文書などの機密文書を受け取るときはいつでも、パスワードで保護された PDF ファイルになっていることに気付きましたか。これは、電子メールと共に提供されるパスワードを入力する必要があるドキュメントを開くことを意味します。次の記事では、パスワードで保護された PDF ファイルを無料で作成する方法についても説明します。 始める方法 1. パスワードで保護された PDF ファイルに変更する Microsoft ドキュメントを開き、画面の左上隅にある [ファイル] をクリックします。 2. 左側の青いペインで、[エクスポート] オプションを選