2022年C#文件流Directory .pdf
《2022年C#文件流Directory .pdf》由会员分享,可在线阅读,更多相关《2022年C#文件流Directory .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、/*- 按 path 的指定创建所有目录和子目录。publicstaticDirectoryInfo CreateDirectory(string path); / 返回结果 : 由 path 指定的 System.IO.DirectoryInfo。Directory.CreateDirectory(d:text); 创建指定路径中的所有目录,并应用指定的 Windows 安全性。publicstaticDirectoryInfoCreateDirectory(stringpath, DirectorySecurity directorySecurity); /directorySecurit
2、y: 要应用于此目录的访问控制。/ 返回结果 : 表示新创建的目录的System.IO.DirectoryInfo 对象。/*- 从指定路径删除空目录。publicstaticvoid Delete(string path); Directory.Delete(d:text); 删除指定的目录并(如果指示)删除该目录中的任何子目录。publicstaticvoid Delete(string path, bool recursive); /recursive: 若要移除 path 中的目录、子目录和文件,则为 true;否则为 false。Directory.Delete(D:text, tr
3、ue ); / *- 确定给定路径是否引用磁盘上的现有目录。publicstaticbool Exists(string path); / 返回结果 : 如果 path 引用现有目录,则为 true ;否则为 false。if ( Directory.Exists(D:text) Console .WriteLine( 存在 ); else Console.WriteLine( 不存在 ); Console.ReadKey(); /*- 获取一个 System.Security.AccessControl.DirectorySecurity 对象,该对象封装指定目录的访问控制列表(ACL) 项
4、。返回结果 : 一个 System.Security.AccessControl.DirectorySecurity 对象,该对象封装 path 参数所描述的文件的访问控制规则。publicstatic DirectorySecurity GetAccessControl(string path); Directory.GetAccessControl(d:text); 获取一个 System.Security.AccessControl.DirectorySecurity 对象,它封装指定目录的指定类型的访问控制列表 (ACL) 项。返回结果 : 一个 System.Security.Acc
5、essControl.DirectorySecurity 对象,该对象封装 path 参数所描述的文件的访问控制规则。publicstatic DirectorySecurity GetAccessControl(string path, AccessControlSections includeSections); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - /*- 获取目录的创建日期和时间。返回结果 : 一个 Syste
6、m.DateTime 结构,它设置为指定目录的创建日期和时间。该值用本地时间表示。publicstatic DateTime GetCreationTime(string path); DateTime d=Directory.GetCreationTime(D:text); Console.WriteLine(d); Console.ReadKey(); /*- 获取目录创建的日期和时间,其格式为协调通用时间 (UTC) 。返回结果 : 一个 System.DateTime 结构,它设置为指定目录的创建日期和时间。该值用 UTC 时间表示。publicstatic DateTime GetC
7、reationTimeUtc(string path); DateTime d = Directory.GetCreationTimeUtc(D:text); Console.WriteLine(d); Console.ReadKey(); /*- 摘要 : 获取应用程序的当前工作目录。返回结果 : 包含当前工作目录的路径的字符串。publicstaticstring GetCurrentDirectory(); /Current 当前的string s = Directory.GetCurrentDirectory(); Console.WriteLine(s); Console.ReadK
8、ey(); /*- 摘要 : 获取指定目录中子目录的名称。返回结果 : 一个类型 String 的数组,它包含 path 中子目录的名称。publicstaticstring GetDirectories(string path); string s = Directory.GetDirectories(d:text); foreach ( string i in s) Console.Write(i); Console.ReadKey(); 摘要 : 从当前目录获取与指定搜索模式匹配的目录的数组searchPattern: 要与 path 中的文件名匹配的搜索字符串。此参数不能以两个句点(“
9、 . ” )结束,不能在 System.IO.Path.DirectorySeparatorChar 或 System.IO.Path.AltDirectorySeparatorChar 的前面包含两个句点(“ . ” ),也不能包含System.IO.Path.InvalidPathChars 中的任何字符。返回结果 : 与搜索模式匹配的目录的 String 数组。publicstaticstring GetDirectories(string path, string searchPattern); string s = Directory.GetDirectories(d:text, t
10、ext); foreach ( string i in s) Console.Write(i); Console.ReadKey(); 获取当前目录中与指定搜索模式匹配并使用某个值确定是否在子目录中搜索的目录的数组。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - searchPattern:要与 path 中的文件名匹配的搜索字符串。此参数不能以两个句点(“ . ” )结束,不能在System.IO.Path.Directory
11、SeparatorChar 或 System.IO.Path.AltDirectorySeparatorChar 的前面包含两个句点(“ . ” ),也不能包含System.IO.Path.InvalidPathChars中的任何字符。返回结果 : 与搜索模式匹配的目录的 String 数组。publicstaticstring GetDirectories(string path, string searchPattern, SearchOption searchOption); string s = Directory.GetDirectories(d:text, text, Search
12、Option.AllDirectories); foreach ( string i in s) Console.Write(i); Console.ReadKey(); /*- 摘要 : 返回指定路径的卷信息、根信息或两者同时返回。返回结果 : 包含指定路径的卷信息、根信息或同时包括这两者的字符串。publicstaticstring GetDirectoryRoot(string path); string s = Directory.GetDirectoryRoot(d:texttext); Console.Write(s); /d: Console.ReadKey(); /*- 摘要
13、: 返回指定目录中的文件的名称。返回结果 : 指定目录中文件名的 String 数组。publicstaticstring GetFiles(string path); string FileNames = ; / 记录所有的文件名string FileName = ; / 记录单个的文件名string fileEntries = Directory.GetFiles(d:texttext); / 存入文件夹中所有的文件的名称foreach ( string s in fileEntries) Console.WriteLine(s); Console.WriteLine(-); foreac
14、h ( string FName in fileEntries) Console.WriteLine(FName); Console.WriteLine(-*-); FileName = FName.Substring(FName.LastIndexOf() + 1, FName.Length - FName.LastIndexOf() - 1); / 获取文件名的长度FileNames += FileName + n ; / 以换行的形式记录所有的文件名 Console.WriteLine(FileNames); Console.WriteLine(-); Console.WriteLine
15、(FileName); Console.ReadKey(); 返回指定目录中与指定搜索模式匹配的文件的名称。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - searchPattern:要与 path 中的文件名匹配的搜索字符串。此参数不能以两个句点(“ . ” )结束,不能在System.IO.Path.DirectorySeparatorChar 或 System.IO.Path.AltDirectorySeparatorCh
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年C#文件流Directory 2022 C# 文件 Directory
限制150内