📄 class1.cs
字号:
using System;
using System.IO;
namespace FileOperationTest
{
/// <summary>
/// Class1 的摘要说明。
/// </summary>
class Class1
{
/// <summary>
/// 在当前目录下,创建文件test.txt
/// </summary>
private void CreateFile()
{
string fileName=".\\test.txt"; //当前目录为工程文件下的\bin\Debug
File.Create(fileName); //使用File的Create静态方法
}
/// <summary>
/// 文件拷贝方法
/// </summary>
private void CopyFile()
{
string sourceFileName=".\\test.txt"; //源文件
string destFileName="D:\\test.txt"; //目标文件
File.Copy(sourceFileName,destFileName,true); //使用File的Copy静态方法
}
/// <summary>
/// 文件改名
/// </summary>
private void RenameFile()
{
string oldFileName=".\\test.txt"; //旧文件
string newFileName=".\\test2.txt"; //新文件
File.Move(oldFileName,newFileName); //使用File的Copy静态方法
}
/// <summary>
/// 删除文件
/// </summary>
private void DeleteFile()
{
string fileName=".\\test2.txt"; //旧文件
File.Delete(fileName); //使用File的Delete静态方法
}
/// <summary>
/// 文件写入
/// </summary>
private void WriteFile()
{
string fileName=".\\test.txt"; //文件名
StreamWriter writer=new StreamWriter(fileName,false,System.Text.Encoding.Default); //构造一个StreamWriter
writer.WriteLine("Hello StreamWriter!"); //向文件写入一行数据
writer.Flush(); //写入缓冲区的数据
writer.Close();
}
/// <summary>
/// 文件读取
/// </summary>
private void ReadFile()
{
string fileName=".\\test.txt"; //文件名
StreamReader reader=new StreamReader(fileName,System.Text.Encoding.Default,false,1024);
string line=reader.ReadLine(); //读取
Console.WriteLine(line); //输出
reader.Close();
}
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main(string[] args)
{
Class1 c=new Class1();
//c.CreateFile();
//c.CopyFile();
//c.RenameFile();
//c.WriteFile();
c.ReadFile();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -