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

C#でファイルを切り捨てる方法は?


C#でファイルを切り捨てるには、FileStream.SetLengthメソッドを使用します。

構文は次のとおりです-

public override void SetLength (long value);

ここで、int64=ストリームの長さ

値<現在の長さ

値がストリームの現在の長さよりも小さい場合:ストリームは切り捨てられます。現在の位置が新しい長さより大きい場合、現在の位置はストリームの最後のバイトに移動されます。

値>現在の長さ

ストリームが拡張され、現在の位置は同じままです。ストリームが展開される場合、古い長さと新しい長さの間のストリームの内容は未定義です。

以下は、コードスニペットを示す例です-

public void Export(string path) {
   FileStream oStream = new FileStream(path, FileMode.Open, FileAccess.ReadWrite);
   oStream.SetLength(Length);
}

  1. Windows 10 でファイルを暗号化する方法

    Windows 10 PC でファイルを暗号化し、同時にパスワードで保護できることをご存知ですか?これにより、意図した人以外は誰もあなたのプライベート ファイルを開くことができなくなります。ロックは開かれてハッキングされる可能性があるため、ファイルの暗号化はファイルまたはフォルダーのロックと同じではありません。しかし、強力な暗号化を使用すると、適切なソフトウェアと正しいパスワードを持っていないすべての人にとって、ファイルは役に立たなくなります。このガイドでは、Windows 10 PC でファイルを暗号化および復号化する手順について説明します。 Windows の組み込み機能を使用して Win

  2. Mac でファイルを圧縮する方法

    不思議Macでファイルを圧縮する方法は?あなたは正しい場所に来ました。この投稿では、Mac で ZIP ファイル形式を使用してファイルとデータを圧縮する方法について、順を追って説明します。 ファイル圧縮は、整理されたデジタル ワークスペースを作成するための最も便利な方法の 1 つです。 ZIP ファイル形式のおかげで、複数のファイルを簡単に送信でき、より多くのデータをより高速に送信できます。 ZIP はロスレス データ圧縮をサポートする便利なアーカイブ ファイル形式であり、1 つのフォルダー/ファイルに圧縮されたファイルのバッチを送信するのに役立ちます。比較的、必要なストレージ容量が少なく