每天学习一点点,成功增加一大步

.Net Core 笔记:文件系统

C# zhanghui 305℃

最近接触 .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 笔记:文件系统