ホームページ  >  記事  >  バックエンド開発  >  C# ファイル操作

C# ファイル操作

巴扎黑
巴扎黑オリジナル
2016-12-19 16:36:201080ブラウズ

system.collections.gener。 Append);//ファイルをAppendモードで開きます(存在しない場合は作成されます)

byte[] info = { (byte)'h', (byte)'e ', (byte)'l' 、(byte) 'l'、(byte) 'o'}; newText = file。 @"d:wang.txt", @"@"d:CopyWang.txt"); 同一ディスク内のみ移動可能 ターゲットパスが間違っていると移動できません
// file.move ( @"d : copywang.txt", @"d: amovewang.txt"); ////////////////// ファイル属性を読み取り専用、非表示に設定します
//File.SetAttributes( @"D:copywang.txt", FileAttributes.ReadOnly | FileAttributes.Hidden); // 同時に複数の属性を満たす場合は、それを使用する必要があります

//// /////////ファイルが存在するかどうかを判断
if(@"d:copywang .txt"))//存在する場合、非表示のファイルも表示されます。属性は追加されていません。console.writeline( "file copywang.txt");
?AppendText: 既存のファイルにテキストを追加します
?CreateText: テキストを書き込むために新しいファイルを作成するか開きます
柔軟性がない。読者は次のコードを使用して txt ファイルを操作することをお勧めします。
デフォルトのエンコードを使用したファイル in String Str = TextReader.readtond (); // ファイルを読み取る
Console.writeline ("streamReader でテキスト コンテンツを読み取る:" + str); /////////// テキスト ファイルにコンテンツを書き込む
streamWriter TextWriter = New StreamWriter (@"d: wang.txt"); I TextWriter.close ();

/*
System.io.directory クラスと system.directoryinfo クラス
を使用すると、主にディレクトリに関するさまざまな操作が必要になります。 System.io 名前空間を引用します。その主な属性とメソッドをプログラム例を通じて以下に紹介します。 I */re Directory.createDirectory (@"d: wang1wang"); // ディレクトリ (フォルダー) が存在する場合はそれを作成し、一度に複数レベルのディレクトリを作成することもできます。 /////////////////ディレクトリ属性の設定方法
DirectoryInfo dirInfo = new DirectoryInfo(@"D:wang1wang");//
.Hidden;// | FileAttributes.ReadOnly;/ /フォルダー属性の設定

/////////////////// Delete メソッドのパラメータは bool 型で、空でないディレクトリを削除するかどうかを決定できます。
// パラメータ値が true の場合、ディレクトリ内にファイルまたはサブディレクトリがあってもディレクトリ全体が削除されます。 false の場合、ディレクトリは空の場合にのみ削除できます。
//Directory.Delete(@"D:wang1", true); // ファイルが ReadOnly に設定されている場合は削除できません;// フォルダ wang1 をフォルダ wang3 に移動することは、wang1 を削除することと同じであり、 wang3、そしてコンテンツをwang3に移動します; (「wang1 フォルダーが存在します」);/*"" は C# の特殊文字であり、それを意味する場合は "\" を使用する必要があります。この書き方では不便なので、C#言語では@を用意して簡略化しています。 「」を直接使用するには、文字列の前に @ を追加するだけです。したがって、上記のパスは C# では "book",@"tmpbook",@"c: tmpbook" と表現する必要があります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。