重複の可能性:
Linq To Text Files
C:\Documents and Settings\User\Desktop\ に file.txt という名前の .txt ファイルがあります。Process.GetProcessesByName("notepad"); でファイルを開くことなく、C# を使用してこのファイルからテキストを取得し、文字列に保存するにはどうすればよいですか。?
さらに、同じメモ帳ファイルに文字列を書き込んで変更を保存するにはどうすればよいですか?
重複の可能性:
Linq To Text Files
C:\Documents and Settings\User\Desktop\ に file.txt という名前の .txt ファイルがあります。Process.GetProcessesByName("notepad"); でファイルを開くことなく、C# を使用してこのファイルからテキストを取得し、文字列に保存するにはどうすればよいですか。?
さらに、同じメモ帳ファイルに文字列を書き込んで変更を保存するにはどうすればよいですか?
ファイルから 1 つの文字列として読み取るには、次のようにします。
string text = File.ReadAllText(@"C:\Documents and Settings\User\Desktop\file.txt");
StreamReader
andStreamWriter
またはFile.ReadAllLines
andを使用できますFile.WriteAllLines
。
using (StreamReader sr = new StreamReader("TestFile.txt"))
{
String line = sr.ReadToEnd();
}
簡単なGoogle検索で上記の答えが得られます...