问题标签 [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 投票
1 回答
5473 浏览

asp.net-web-api - 来自 Web.API 控制器和 DirectoryInfo 的访问被拒绝错误

我在 IIS 服务器上配置了一个虚拟目录,指向一个 UNC 网络位置 - “\\esdata\userdata”。当我设置它时,我在 IIS 配置中设置了一个特定用户,并且我知道该用户对此目录具有完全权限。

现在在我的 Web.API 控制器中,我正在该虚拟目录中寻找一个特定的子目录——比如说 johndoe(所以 \\esdata\userdata\johndoe)。我可以创建我的 DirectoryInfo 对象,它显示的路径正是正确的。但是,如果我在该目录信息上调用 GetDirectories(),我会收到拒绝访问异常 - 即使肯定有子目录并且即使 IIS 用于访问该目录的用户具有完全权限。

那么首先,这是 GetDirectories() 的限制吗?我读过它有一些问题。我能做些什么来解决这个问题,或者我做错了什么?

0 投票
2 回答
183 浏览

c# - 递归目录结构列表需要很长时间才能处理

我使用下面的代码从 GET 变量提供的路径(根)开始,递归地进入每个子文件夹并将其内容显示为列表项。我使用的路径大约有 3800 个文件和 375 个子文件夹。我需要大约 45 秒来呈现页面,有什么办法可以缩短这个时间,因为这对我的用户来说是不可接受的。

0 投票
0 回答
1087 浏览

vb.net - VB.net 将文件夹从 SharePoint 复制到本地计算机

我编写了一个 VB.net 应用程序,它可以备份我们的 SharePoint 2007 服务器上的文件夹并将文件的新副本放在它们的位置。这个应用程序在我的 Windows 7 计算机上运行良好,但是当同事在他们的 Windows XP 计算机上运行它时,会出现许多错误。尽我所能解决它们,我就是做不到。

第一个错误是当我调暗 DirectoryInfo 变量时。它连接到 SharePoint 服务器上的 WebDav 文件夹。似乎除非用户首先手动将驱动器映射到 UNC(使用他们的常规登录,没有特殊凭据),否则他们会收到拒绝访问错误。由于我有一个解决方法,这并不重要,但如果有解决方案会有所帮助。

第二个(也是最重要的)错误是,在复制文件期间,Windows XP 计算机出现“延迟写入失败”错误。收到此错误的文件未正确备份。此错误甚至不会阻止程序运行!有没有办法解决这个问题?

0 投票
1 回答
484 浏览

c# - 使用 GetFileSystemInfos() 获取 DirectoryInfo 时出错

当我尝试获取 a 时出现错误,DirectoryInfo因为有一些只读文件和文件夹。

我怎样才能跳过它们?

0 投票
0 回答
811 浏览

directoryinfo - C#如何通过避免只读文件来获取目录信息

如何在不获取只读文件或文件夹的情况下获取目录信息这是我的代码,但是当文件或文件夹为只读时返回错误!

0 投票
2 回答
2989 浏览

c# - DirectoryInfo GetFiles() 过滤器网格

我正在处理一个页面,该页面显示网格中特定目录中的 pdf 文件,以及该文件的链接。

我在这里修改 Scott Mitchell 的示例:http: //aspnet.4guysfromrolla.com/articles/052803-1.aspx

我将代码从 vb 转换为 c#。

上面的代码用于显示文件。我现在想做的是添加网格过滤。

文件名在网格中显示为 pdf 的链接。如何添加允许您过滤/搜索特定文件名或以 __ 开头的文件名的文本字段?

此外,是否有可能阻止浏览器缓存 pdf,因为我的页面所做的只是提供指向它的链接?

任何帮助或想法将不胜感激。

谢谢。

0 投票
2 回答
2371 浏览

c# - 按名称返回排序的目录文件夹

我有一个目录路径 c:\W,其中包含文件夹列表-

我希望对目录文件夹进行排序并返回以下输出 -

我正在使用.net 4。

0 投票
1 回答
377 浏览

c#-4.0 - 进程无法访问 Web 服务中的文件

以下是我在删除目录时从我的网络服务获得的异常

内部异常:

堆栈跟踪 :

在 System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive) at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive) at System.IO.Directory.Delete(String path, Boolean recursive) ) 在 E:\websites\test.cont.com\CRMobileAPI\v5_2\apibridge.asmx.cs:line 1213 中的 CRMobileAPI.v5_2.apibridge.downloadcompleted(String userid, String deviceid, String filepathurl)

资源 :

mscorlib

这是我的代码,

注意:此异常不仅适用于“button.js”,而且会随时间变化。

我该如何摆脱这个问题;我的记录器文件卡住了这个异常。

0 投票
2 回答
267 浏览

c# - 为什么 FileInfo 对象的 Name 属性以“~$”开头?

所以我正在编写一些代码,这些代码正在遍历.xlsx文件目录并选择最后创建的文件。这是一项简单的任务,但是Name特定FileInfo对象的属性发生了一些奇怪的事情,并且可能会发生更多这种情况。

这是我的代码:

FileName很重要,因为我使用它来查询最新文件的信息并显示它。但是,Name特定 .xlsx 文件(可能更多)的属性看起来像这样~$File.xlsx,而实际上文件名实际上是 .xlsx 文件File.xlsx。这会导致FullName属性也包含这些字符。

有没有什么办法解决这一问题?是什么触发了这个?

0 投票
3 回答
2854 浏览

.net - 改进此功能以递归获取目录中的所有文件

我需要的是在这个函数中实现文件递归来获取子目录中的所有文件。

我想保持函数的效率(我的意思是避免在文件夹中使用大循环)

我该怎么做?

编辑:我还需要放一个布尔参数让我选择是否要启用递归。

更新

我需要在 dotINSolution 修改中保留原始代码的效率,该代码返回 IO.FileInfo 列表而不是字符串列表:

这是否可能没有进行重大更改或没有多次转换结果?