C# 中演示 CreateSubdirectory 方法用法的程序

2024 年 8 月 29 日 | 阅读 2 分钟

在本文中,我们将讨论一个 C# 程序,用于说明 C# 中 CreateSubdirectory() 方法的用法。但在开始实现之前,我们必须了解 CreateSubdirectory() 方法。

什么是 CreateSubdirectory() 方法?

.NET Framework 中,C# 的 Directory 类提供了创建子目录和其他目录的静态方法,以及复制、移动和删除它们的方法。在使用 Directory 类之前,我们必须导入 System.IO 命名空间。DirectoryInfo 类是 System.IO 命名空间的一部分,用于创建、删除和移动目录。可以使用方法对目录和子目录执行操作。

DirectoryInfo 类包含不同的方法来执行不同的操作。如下所示,该类包含用于创建子目录的 CreateSubdirectory() 方法。这里显示的方法适用于 DirectoryInfo 类的此示例。

语法

它具有以下语法:

这里,source_path 指的是指定路径。

返回值:它将返回路径的最后一个目录。

Exception

ArgumentException:如果 source_path 没有有效的文件路径或包含无效的 DirectoryInfo,则会引发此异常。

ArgumentNullException:如果给定的源路径为 null,则会引发此异常。

DirectoryNotFoundException:如果指定的路径无效,则会引发此异常。

IOException:如果未创建子目录,则会引发 IO 异常。

PathTooLongException:如果指定的路径、文件名或两者都超过了系统定义的长度限制,则会引发此异常。

SecurityException:如果调用函数没有代码访问权限。

NotSupportedException:如果路径包含分号(J),并且它不是指定驱动器标签(例如,“E:\”)的一部分。

示例

让我们通过一个程序来实现 C# 中的 CreateSubdirectory() 方法。

输出

C#_Programs subdirectory is created successfully.