.NET 创建文件和目录

内容纲要

以编程方式创建和删除新文件和目录是业务线应用程序的常见要求。

到目前为止,你已了解如何借助 Directory 类使用文件和目录。 还可使用 Directory 类以编程方式创建、删除、复制、移动和操作系统上的目录。 可以使用一个类似的 File 类对文件执行相同的操作。

现在,你将学习如何使用 Directory 和 File 类来创建目录和文件。

创建目录

使用 Directory.CreateDirectory 方法创建目录。 下面的方法在“201”文件夹内创建一个名为“newDir”的新文件夹:

Directory.CreateDirectory(Path.Combine(Directory.GetCurrentDirectory(), "stores","201","newDir"));

如果“/stores/201”尚不存在,将自动创建该文件夹。 CreateDirectory 方法不会失败。 它将创建传递给它的任何目录和子目录。

确保目录存在

有时需要检查目录是否已存在。 例如,在指定目录中创建文件之前你可能需要进行检查,以避免出现可能导致程序突然停止的异常。

若要查看目录是否存在,请使用 Directory.Exists 方法:

bool doesDirectoryExist = Directory.Exists(filePath);

创建文件

可以通过使用 File.WriteAllText 方法来创建文件。 此方法采用文件的路径和要写入该文件的数据。 如果此文件已存在,则会将其覆盖。

例如,此代码创建一个名为 greeting.txt 的文件,其中包含文本“Hello World!”:

File.WriteAllText(Path.Combine(Directory.GetCurrentDirectory(), "greeting.txt"), "Hello World!");

在下一练习中,你将使用有关如何创建文件和目录的知识来扩展程序,以创建用于存储所有商店销售文件的目录。

给TA打赏
共{{data.count}}人
人已打赏
.NET

.NET 应用中的文件和目录 练习 - 使用路径

2022-8-24 16:05:07

.NET

.NET 应用中练习 - 创建文件和目录

2022-8-24 16:41:47

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索