问题标签 [system.io.fileinfo]

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 投票
3 回答
16285 浏览

c# - c#将文件从源文件夹复制到目标文件夹

Source 和 Target 具有相同的子目录,如下所示:

c:\fs\source\a\
c:\fs\source\b\

c:\fs\目标\a\
c:\fs\目标\b\

如果不存在文件,我正在努力将文件从源复制到目标。C# 中比较源文件夹与目标文件夹的最佳方法是什么 - 检查目标文件是否不退出,将文件从特定源(c:\fs\source\a\config.xml 和 app.config)复制到特定目标(c:\fs\目标\a\)。如果存在目标文件,请忽略它。如何用 C# 编写它?

非常感谢您的代码示例。谢谢!

0 投票
3 回答
3819 浏览

c# - System.IO.File.Copy 抛出 System.UnauthorizedAccessException

当我尝试将文件从一个位置复制到另一个位置时,我得到一个错误,只有当文件已经存在于目标中时。尽管将覆盖标志设置为 true,但仍会发生这种情况。

我没有任何线索。这是代码。

请指导。

谢谢苏尼尔

0 投票
1 回答
384 浏览

.net - 获取文件详细信息,如标题名称

所以我正在构建一个搜索类,我需要从这些文件中获取标题(图片中的“Titel”)(见图)。 在此处输入图像描述

目前我正在从 FileInfo.Name 获得“Navn”有人可以帮忙吗?

0 投票
1 回答
808 浏览

vb.net - 在 Visual Basic 2010 中使用“System.IO”从路径中删除文本文件

我有这个代码:

如何从此路径中删除此文本文件?

0 投票
2 回答
917 浏览

c# - 递归文件/文件夹列表循环出

我如何进入递归循环?首先,我想循环出文件夹和文件的列表,当然这些文件应该在它们各自的文件夹中,我将通过 HTML 和 CSS 在网络上显示列表。我有 aList<DirectoryInfo>和 aList<FileInfo>用于存储我的文件夹和文件。

我可以像这样在我的视图中做一个基本的 foreach 循环:

这有效,它显示所有文件夹及其各自文件夹中的文件。然而,这里出现的问题是您可能已经猜到的子文件夹。目前所有文件夹都在同一个列表中,包括子文件夹。

我可以做这样的事情

它会将子文件夹放在其父文件夹中,但这显然仅适用于第一层子文件夹,而不适用于子文件夹中的子文件夹。它还会显示这些子文件夹两次,一次在其父文件夹中,一次在主文件夹列表中。

那么问题是,我是否应该进行递归循环以继续将子文件夹及其文件放入子文件夹中,还是应该做某种 LINQ 来预先组合所有内容以使循环更容易?还是有更好的方法来做到这一点?我更喜欢干净的方式,因为我仍然可以控制 HTML/CSS,所以没有使用数据源然后自动创建所有内容的 jQuery 插件或 ASP 控件。

工作解决方案

0 投票
3 回答
15078 浏览

c# - 如何读取文件夹中的所有 CSV

我有一小段代码,我可以在其中读取 CSV 文件,然后我的代码将 CSV 文件中的帐户转换为 IBAN 帐户。

不知何故,这给了我一个错误:

0 投票
1 回答
1860 浏览

vb.net - 在 vb.net 中对 Directory.GetFiles 的结果进行排序

我有一个目录包含所有 tif 格式文件,大约有 30 个文件,其名称类似于 B_1、B_2...upto B_15 和 F_1、F_2...upto F_1。当我从 getfile 方法获取文件时。

但是在使用每个循环进行检索时,我得到的结果类似于 B_1,B_10,B_11,B_12,B_13,B_14,B_15,B_2,B_3...直到 B_9 与 F_1,F_10,F_11,F_12,F_13,F_14,F_15 相同,F_2,F_3...直到 F_9

但问题是我想要像 B_1,B_2,B_3,B_4.....B_9,B_10,B_11......B_15 然后 F_1,F_2,F_3,F_4......F_9,F_10 这样的模式,F_11......F_15

实际上我的任务是从目录中获取所有文件并加入所有 tiff 文件文件,如 F_1,B_1,F_2,B_2...F_9,B_9,F_10,B_10,F_11,B_11,....F_15,B_15

我已经实现了一切都意味着加入 tiff,但是文件以 B 和 F 开头,我存储在各自的 arrayList 中,但是由于在 B_,B_10 中提交文件 ..所以这就是我遇到问题的原因......

请帮我...

0 投票
1 回答
1322 浏览

powershell - Powershell 的 Get-ChildItem 看不到 OneDrive 的 Online-Only 文件

如何在 Powershell 中检索 Windows 8.1 的特殊类型 OneDrive 文件的文件信息,即仅在线文件?

虽然 Windows 资源管理器为 OneDrive 上的所有文件提供典型的文件信息(如修改日期、文件类型和大小),但 Powershell 的 Get-ChildItem cmdlet 仅“看到”那些脱机可用的 OneDrive 文件。

0 投票
0 回答
93 浏览

c++ - 如何在 C# 中以字节为单位查找文件的逻辑长度

我正在尝试将我的应用程序的一部分从 ATL/COM(C++) 重写为 WPF、C#。在他们使用的旧应用程序中

但是当我在 C# 应用程序中使用 FileInfo.Length 时,这给出了不正确的值。在 C# 中实现文件逻辑长度的正确方法是什么?非常感谢任何建议。

0 投票
3 回答
1676 浏览

c# - 访问 FileInfo 类时出现异常

我正在尝试访问主文件夹中存在的子文件夹中的所有文件,以及它们的最后访问时间。

我能够获取所有文件,当我尝试获取最后访问时间时会出现问题。

我收到“对象未设置为对象的实例”异常。

我无法在我的代码中看到异常。

下面是代码:

代码被称为:

代码暂时不完整。

Folder1里面有3个文本文件,比如:

D:\Main\Folder1\a.txt

D:\Main\Folder1\bin\a1.txt

D:\Main\Folder1\SubFolder1\sa1.txt

我也在尝试获取上述文件的最后访问时间,但例外情况不允许更进一步。