问题标签 [directoryinfo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
52827 浏览

c# - 目录与目录信息

它们是等价的还是彼此替代的?它们中的任何一个是否已被弃用,如果是,是哪一个?推荐在 ASP.NET Web 应用程序中使用哪一个?我的目标是递归地从特定目录中提取所有文件。

0 投票
4 回答
5885 浏览

c# - Why isn't this DirectoryInfo comparison working?

Possible Duplicate:
How to check whether 2 DirectoryInfo objects are pointing to the same directory?

Whilst debugging, I can examine the values in each and they ARE equal. So i'm guessing this is another byval byref misunderstanding... Please someone, how do I compare these two things?

0 投票
2 回答
3340 浏览

c# - 如何在 asp.net 网站中选择相对于 root 的文件夹?

我正在尝试从我网站的文件夹中选择所有文件并将它们存储在一个集合中。问题是,当我运行网站时,它没有选择我网站中的文件夹:

这是基本结构:[根文件夹] --> [FilesFolder]

这是我正在使用的代码:

DirectoryInfo dir = new DirectoryInfo("FilesFolder");

但它在运行时将其显示为文件夹的位置:

C:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\10.0\FileUploads

有没有办法选择相对于网站根目录的文件夹?

我在 ASP.NET 3.5 中使用 C#

0 投票
1 回答
1419 浏览

c# - 应用程序设置 + DirectoryInfo/FileInfo

我还是 C# 的新手……我正在构建一个 WPF 应用程序,并且我正在尝试应用一些用户应用程序设置。插入标准应用设置(int、double、string 等)很容易。我什至插入了类似 WindowState 的东西。

我想要一个 DirectoryInfo 和/或 FileInfo 作为可保存的设置,而不是字符串。

所选类型:System.IO.File 给出错误消息“不支持抽象类型”。

这是有道理的,因为您如何将抽象类型实现为设置。

所选类型:System.IO.FileInfo 给出错误消息“未定义类型'System.IO.FileInfo'。”。

DirectoryInfo/FileInfo 是否不可设置为应用程序设置?是否可以?值得花时间吗?您如何确定哪些可以用作设置,哪些不能?

我在用户设置方面的经验是有限的,我正在尝试扩展我的知识,这让我很难过。

编辑:我试图发布一些截图,但显然我太新了。我在 Visual Studio 的应用程序设置中工作。

进一步说明:

http://msdn.microsoft.com/en-us/library/a65txexh.a​​spx

应用程序设置可以存储为 XML 可序列化或具有实现 ToString/FromString 的 TypeConverter 的任何数据类型。最常见的类型是字符串、整数和布尔值,但您也可以将值存储为颜色、对象或连接字符串。

我错过了什么吗,因为它有 ToString()...

0 投票
3 回答
6105 浏览

c# - 合并两个(或更多) FileInfo 列表...

我有类似的东西:

我想将所有文件名合并到一个 FileInfo 列表中。将使我的解析更容易。Concat,AddRange,加入......似乎没有任何工作。我看到的大部分内容是添加 2 个列表、数组。

0 投票
2 回答
4566 浏览

c# - DirectoryInfo 访问虚拟文件夹

我正在尝试在虚拟目录上使用 DirectoryList 来构建文件列表。但是我得到了错误;

不支持 URI

是否有支持 URL 的替代方法?到目前为止,这是我的代码......

作为仔细检查,我确保目录浏览已打开,我可以使用 Opera 浏览它。

0 投票
1 回答
1097 浏览

.net - DirectoryInfo.GetFiles(searchPattern) 行为异常,并返回与 searchPattern 不匹配的随机文件

我有一些我正在维护的旧代码(请原谅命名,这是由非程序员编写的,应用程序不够重要,无法重写):

返回的文件是:
1302_IRBCorr_04-27-10.pdf
1302_IRBCorr_06-10-10.pdf
1309_IRBCorr_04-08-10.pdf
1309_IRBCorr_04-02-10.pdf
1370_1000485_IRB-Accept_with_Contingencies_Letter_09-23-10.pdf

如您所见,返回的文件并不完全符合我传递给 GetFiles 的搜索模式。此代码适用于所有其他搜索模式,例如 ("1369*.*") 等。

它提取的文件似乎没有任何共同点,但是每次搜索模式“1370 *。*”时都会提取这5个文件

这里到底发生了什么?

0 投票
2 回答
1030 浏览

asp.net - 如何将没有文件扩展名的所有文件放入数组中

如何将所有没有文件扩展名的文件放入数组中。我将提供文件夹路径。这可以使用 Directory.GetFiles() 或 DirectoryInfo.GetFiles() 吗?有没有替代方法?

我正在使用 ASP.NET C#。

0 投票
4 回答
6964 浏览

c# - DirectoryInfo.Delete(True) 在 Windows 资源管理器中打开文件夹结构时不删除

假设我有一个文件夹结构,如:

如果我尝试使用以下方法删除它:

这很好用,除非我打开了 Windows 资源管理器并且我正在查看“MySubFolder”目录。然后我得到一个 IOException目录不为空。- 单击“确定”会取消此操作,然后不会删除文件夹结构。

关于如何让它正确执行(即删除)的任何想法,即使在 Windows 资源管理器中打开文件夹结构时运行此代码?

0 投票
2 回答
712 浏览

c# - dirInfoObj.GetFiles("*.jpg,*.png") 不返回任何文件

如果我只是这样做

,它将返回我在那里的 2 jpg。但是,如果我尝试同时获取 jpg 和 png,例如

,它不会返回任何东西。

难道我做错了什么?谢谢!