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);
说明:覆盖原文件
提取码:qinf
提取码:dhhc