最近接触 .net core 越来越上头了,也可能是之前接触了比较多的后台语言,慢慢的习惯了。今天想研究下它的文件目录操作,这也是shn 学习一门后台语言的必学之一的基本功夫,每门语言对这方面的语句都不一样,PHP用几个简单的函数就能搞定的事,在 C# 中相对的多了几步的语言要写,Node,JAVA也是如此啊。
在写之前必须要 using 需要的依赖库
using System.IO;
一、目录的基本操作
1.1、获取项目的根路径
/// <summary> /// 获取应用程序运行当前目录的静态方法 /// </summary> /// <returns> /// {"rootDir":"D:\\NetCode"} /// </returns> private dynamic getRootDir() { var rootDir = Directory.GetCurrentDirectory(); return new { rootDir }; }
1.2、创建目录
/// <summary> /// 创建目录 /// </summary> private void CreateDirectory() { string dirName = "test"; if (Directory.Exists(dirName) == false) { Directory.CreateDirectory(dirName); } }
1.3、删除目录
/// <summary> /// 删除目录 /// </summary> private void deleteDirectory() { string dirName = "test"; if (Directory.Exists(dirName)) { Directory.Delete(dirName); } }
转载请注明:隨習筆記 » .Net Core 笔记:文件系统