getfiles相关内容

如何访问“文档和设置"?文件夹?

我在 VS 2010 中使用 C# .NET 4. 当迭代某些路径时,我正在运行这一行: files = Directory.GetFiles(path, searchPattern); 当路径是文档和设置文件夹时,我得到一个例外.我怎样才能访问它?不,我不想通过尝试和捕捉来跳过文件夹.我希望能够以某种方式访问​​它. 编辑:我有一个后续问题.正如我告诉你的,我正在遍历路径.有没有 ..
发布时间:2022-01-02 13:09:39 C#/.NET

从包含大量文件的目录中检索文件

我的目录包含近 14,000,000 个 *.wav 格式的音频样本. 所有普通存储,没有子目录. 我想遍历文件,但是当我在该文件夹上使用 DirectoryInfo.GetFiles() 时,整个应用程序会冻结几分钟! 这可以用另一种方式完成吗?也许读取 1000 个,处理它们,然后取下 1000 个等等? 解决方案 您是否尝试过 EnumerateFiles Dire ..
发布时间:2022-01-01 13:50:23 C#/.NET

UnauthorizedAccessException 无法解决 Directory.GetFiles 失败

Directory.GetFiles 方法 在第一次遇到它没有访问权限的文件夹. 该方法抛出一个 UnauthorizedAccessException(可以被捕获),但在完成时,该方法已经失败/终止. 我使用的代码如下: 试试{//在指定目录中查找并返回找到的所有文件的路径getFiles = Directory.GetFiles(@directoryToSearch,文件类型,S ..
发布时间:2021-12-17 16:46:30 C#/.NET

某些扩展名的 Directory.GetFiles

有没有办法简化这个 linq 表达式,或者有更好的方法吗? Directory.GetFiles(dir, "*.*", SearchOption.AllDirectories).Where(s => s.EndsWith(".jpg", StringComparison.OrdinalIgnoreCase) ||s.EndsWith(".gif", StringComparison.Ordin ..
发布时间:2021-12-09 11:15:05 C#/.NET

当 Directory.GetFiles() 被拒绝访问时忽略文件夹/文件

我正在尝试显示在所选目录(以及可选的任何子目录)中找到的所有文件的列表.我遇到的问题是,当 GetFiles() 方法遇到它无法访问的文件夹时,它会引发异常并停止进程. 如何忽略此异常(并忽略受保护的文件夹/文件)并继续将可访问文件添加到列表中? 试试{如果(cbSubFolders.Checked == false){string[] files = Directory.GetFiles ..
发布时间:2021-12-01 09:46:27 C#/.NET

如何访问“文档和设置"文件夹?

我在VS 2010中使用C#.NET4. 遍历某些路径时,我正在运行以下行: files = Directory.GetFiles(path,searchPattern); 当路径为“文档和设置"文件夹时,出现异常.我该如何访问?而且,我不想尝试跳过该文件夹.我希望能够以某种方式访问​​它. 编辑:我有一个后续问题.正如我告诉您的那样,我正在遍历所有路径.有没有一种方法可以使用 ..
发布时间:2021-04-18 18:43:56 C#/.NET

Directory.GetFiles查找不存在的文件

我只是偶然发现 System.IO.Directory 中 GetFiles 方法的未记录行为. 只要传递给该方法的 searchPattern 参数包含保留的Windows设备名称,例如"nul.*" 或"aux.bmp" ,该方法返回一个包含不存在文件名的数组,例如 C:\ Users \ ft1 \ nul 或 D:\ aux 等. 我想知道那些设备名称在上下文中是否具有特殊含义 ..
发布时间:2021-04-01 20:25:13 C#/.NET

Directory.GetFiles有多个过滤器?

我试图通过Directory.GetFiles()命令使用多个过滤器. 所以说我想同时匹配.html和.css文件.我正在使用这个: Directory.GetFiles(path,"*.html|*.css"); 我没有看到任何文档,但该文档支持该文档,最终它与HTML或CSS文件都不匹配.有什么我想念的吗? 解决方案 Directory.GetFiles函数不支持多个过 ..
发布时间:2020-06-16 18:49:49 C#/.NET

C#:访问路径<'filepath'>被拒绝

可能重复: 为什么我要凭证和设置文件夹的访问被拒绝错误? 我有一个程序可以从用户指定的文件夹及其子目录中读取所有.exe文件.在测试时,我尝试使用C:\作为根目录进行扫描. 这抛出了一个“未处理UnauthorizedAccessException" {{拒绝访问路径'c:\ Documents and Settings \'.“} 执行此操作的代码段如下: strin ..
发布时间:2020-06-16 18:49:47 C#/.NET

C#使用GetFiles返回完整路径

使用此代码搜索目录中的文件: FileInfo[] files = null; string path = some_path; DirectoryInfo folder = new DirectoryInfo(path); files = folder.GetFiles("*.*", SearchOption.AllDirectories); 这仅返回文件名和扩展名(text.exe) ..
发布时间:2020-06-16 18:49:45 C#/.NET

如何从确切的子目录获取文件

我设法从“根"文件夹子目录中获取文件,但是我也从这些子目录directory2中获取文件,我不想这样做. 示例:RootDirectory>Subdirectories (wanted files)>directories2 (unwanted files) 我使用了以下代码: public void ReadDirectoryContent() { var s1 = Di ..
发布时间:2020-06-16 18:49:43 C#/.NET

递归获取目录NodejS中的所有文件

我的功能有一些问题.我想在许多目录中获取所有文件.目前,我可以在传入参数的文件中检索文件.我想检索作为参数传递的文件夹中每个文件夹的html文件.我将解释是否放入参数"test",然后在"test"中检索文件,但我想检索"test/1/*.HTML","test/2/./". html“: var srcpath2 = path.join('.', 'diapo', result); fun ..
发布时间:2020-06-16 18:49:34 其他开发

如何使用DirectoryInfo.GetFiles并在找到第一个匹配项后使其停止?

需要搜索目录/子目录来查找文件,希望它一旦找到就停止. 这是我缺少的DirectoryInfo.GetFiles内置的功能,还是我应该使用其他功能(自行实现的递归搜索)? 解决方案 使用 DirectoryInfo.EnumerateFiles() 相反,它懒惰地返回文件(而不是GetFiles首先将完整文件列表带入内存)-您可以添加FirstOrDefault()来实现所需的目标: ..
发布时间:2020-06-15 18:31:30 C#/.NET

具有多个扩展名的GetFiles

可能重复: 如何过滤多个扩展名? 我尝试过: FileInfo []文件= dinfo.GetFiles(“ *。jpg; *。tiff; *。bmp”); FileInfo [] Files = dinfo.GetFiles(“ *。jpg,*。tiff,*。bmp”); 解决方案 为什么不创建扩展方法? 公共静态IEnumerable ..
发布时间:2020-05-30 19:23:49 C#/.NET