C#
 Computer >> コンピューター >  >> プログラミング >> C#

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);
}

  1. Windows 11 で PDF ファイルを作成する方法

    Windows の最も顕著な機能の 1 つは、ドキュメントを PDF に印刷する機能です。 PDF がほぼすべての印刷ニーズに対応するフォーマットになっていることを考えると、これは非常に便利なツールです。 PDF 形式が提供する堅牢性と自由度は、専門家でさえ PDF 形式を好む主な理由です。 Microsoft は XPS を PDF の有力な競争相手として開発することに投資し、Windows の組み込み機能として Print to Microsoft XPS をリリースしました。しかし残念なことに、XPS が普及することはありませんでした。そして最終的に、Microsoft はその乗り物を

  2. パスワードで保護された PDF ファイルを作成する方法

    クレジット カードや銀行の明細書、後払いの請求書、投資文書などの機密文書を受け取るときはいつでも、パスワードで保護された PDF ファイルになっていることに気付きましたか。これは、電子メールと共に提供されるパスワードを入力する必要があるドキュメントを開くことを意味します。次の記事では、パスワードで保護された PDF ファイルを無料で作成する方法についても説明します。 始める方法 1. パスワードで保護された PDF ファイルに変更する Microsoft ドキュメントを開き、画面の左上隅にある [ファイル] をクリックします。 2. 左側の青いペインで、[エクスポート] オプションを選