自动秒收录

directoryinfo (director翻译)


文章编号:18806 / 分类:本站公告 / 更新时间:2024-07-23 16:39:32 / 浏览:
director翻译

DirectoryInfo 类表示一个目录。

属性

  • FullName : 获取目录的完整路径。
  • Name : 获取目录的名称。
  • Parent : 获取父目录,如果目录没有父目录,则为 null
  • Root : 获取根目录。

方法

  • Create() : 创建目录,如果目录已经存在,则不执行任何操作
  • CreateSubdirectory(string path) : 创建子目录,如果子目录已经存在,则不执行任何操作。
  • Delete() : 删除目录,如果目录不为空,则引发异常。
  • Delete(bool recursive) : 删除目录,如果 recursive true ,则删除目录及其所有子目录和文件
  • Exists() : 检查目录是否存在。
  • GetDirectories() : 获取目录中的所有子目录。
  • GetDirectories(string searchPattern) : 获取目录中与指定搜索模式匹配的所有子目录。
  • GetFiles() : 获取目录中的所有文件。
  • GetFiles(string searchPattern) : 获取目录中与指定搜索模式匹配的所有文件。
  • Move(string newPath) : 将目录移动到新路径。
  • MoveTo(DirectoryInfo newPath) : 将目录移动到新路径。

示例

// 创建一个目录Directory.CreateDirectory(@"c:\mydirectory");// 获取目录的完整路径string fullName = Directory.GetDirectoryRoot(@"c:\mydirectory");// 获取目录中的所有文件foreach (string file in Directory.GetFiles(@"c:\mydirectory")){Console.WriteLine(file);}

与其他语言的对比

下表显示了 DirectoryInfo 类在不同编程语言中的等效类。| 语言 | 类 ||---|---|---|| C | DirectoryInfo || Java | java.io.File || Python | os.path.isdir || Ruby | File.directory? || PHP | is_dir |

给出一个文件夹,然后程序遍历该文件夹,记录里的所有子文件夹及文件

首先是有一个已知的路径,现在要遍历该路径下的所有文件及文件夹,因此定义了一个列表,用于存放遍历到的文件名。C#代码如下:

stringpath=给定的文件夹名称;ListnameList=newList();Director(path,nameList);publicvoidDirector(stringdir,Listlist){DirectoryInfod=newDirectoryInfo(dir);FileInfo[]files=();//文件DirectoryInfo[]directs=();//文件夹foreach(FileInfofinfiles){();//添加文件名到列表中}//获取子文件夹内的文件列表,递归遍历foreach(DirectoryInfoddindirects){Director(,list);}}

c# 如何读取文件夹中的所有文件?c#。

直接使用C#遍历指定文件夹中的所有文件就可以实现;参考如下:DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);//遍历文件夹foreach(DirectoryInfo NextFolder in ()) ();//遍历文件foreach(FileInfo NextFile in ()) ();


相关标签: director翻译directoryinfo

本文地址:https://www.badfl.com/article/0b7225c08865bcb33859.html

上一篇:directoryinfodirections翻译...
下一篇:springbootspring什么意思...

发表评论

温馨提示

做上本站友情链接,在您站上点击一次,即可自动收录并自动排在本站第一位!
<a href="https://www.badfl.com/" target="_blank">自动秒收录</a>