C#高级教学快速学习IO操作

一、Directory类:

  • 定义路径: private string _Path1 = @"E:\TestDIR";
  • 创建指定路径目录: Directory.CreateDirectory(_Path1);
  • 删除指定路径的目录: Directory.Delete(_Path1);
  • 是否存在指定路径的目录: Directory.Exists(_Path1);
  • 获得当前工作目录: Directory.GetCurrentDirectory();

二、Assembly

获得当前工作的“程序集”: Assembly.GetExecutingAssembly().Location

路径管理

一、Path类:

  • 改变文件后缀: Path.ChangeExtension(_Path1,"bak");

注意:不是真的给文件改后缀,只是返回一个字符串

  • 获得文件的后缀名称: Path.GetExtension(_Path1);
  • 获得文件名称 Path.GetFileName(_Path1);
  • 得到全路径: Path.GetFullPath(@"asdf.txt");

作用:当前的相对路径转绝对路径+指定的文件名(即asdf.txt)。

文件管理

一、文件管理:

private string _Path2 = @"F:\Test.txt";

  • 创建文件: File.Create (_Path1);
  • 删除文件 File.Delete(_Path1) ;
  • 剪切文件: File.Move(_Path1, _Path2);
  • 是否存在: File.Exists(_Path1);
  • 文件拷贝: File.Copy(_Path1, _Path2);

说明:不能覆盖原文件

  • 文件拷贝: File.Copy(_Path1, _Path2,true);

说明:覆盖原文件


C#语言全面教学视频​pan.baidu.com

 

提取码:qinf

C#高级教学快速学习IO操作

C#高级教学快速学习IO操作

C#高级教学快速学习IO操作

王者荣耀全面教学视频​pan.baidu.com

 

提取码:dhhc