📄 class1.cs
字号:
using System;
using System.IO;
namespace FileFileInfo
{
class FileFileInfoApp
{
[STAThread]
static void Main(string[] args)
{
// using FileInfo
// Stream s =
// new FileStream("Bar.txt", FileMode.Create);
FileInfo f = new FileInfo("Bar.txt");
FileStream fs = f.Create();
StreamWriter w = new StreamWriter(fs);
w.Write("Hello World");
w.Close();
// s = new FileStream("Bar.txt", FileMode.Open);
fs = f.Open(FileMode.Open,
FileAccess.Read, FileShare.None);
StreamReader r = new StreamReader(fs);
string t;
while ((t = r.ReadLine()) != null)
{
Console.WriteLine(t);
}
w.Close();
fs.Close();
f.Delete();
// using File
Console.WriteLine();
FileInfo f2 = new FileInfo("Bar.txt");
FileStream fs2 = File.Create("Bar.txt");
StreamWriter w2 = new StreamWriter(fs2);
w2.Write("Goodbye Mars");
w2.Close();
fs2 = File.Open("Bar.txt", FileMode.Open,
FileAccess.Read, FileShare.None);
StreamReader r2 = new StreamReader(fs2);
while ((t = r2.ReadLine()) != null)
{
Console.WriteLine(t);
}
w2.Close();
fs2.Close();
f2.Delete();
// using FileInfo.Create/OpenText
Console.WriteLine();
FileInfo f3 = new FileInfo("Bar.txt");
StreamWriter w3 = f3.CreateText();
w3.Write("Farewell Pluto");
w3.Close();
StreamReader r3 = f3.OpenText();
while ((t = r3.ReadLine()) != null)
{
Console.WriteLine(t);
}
w3.Close();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -