⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 class1.cs

📁 C#2005 实例源代码
💻 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 + -