问题标签 [system.io.file]

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 投票
0 回答
73 浏览

c# - 当 xml 文件具有属性时,ReadXml 方法失败

使用此 XML 示例 当元素中没有服务属性时,它将读取并合并此文件

非工作 XML 文件示例它不会读取和合并这些文件,但它会在没有属性时

XML 所需的输出

我正在尝试读取和合并 xml 文件。它适用于没有属性 service="1111" 的 xml 文件,但是当我添加属性 service="1111" 的 xml 文件时,它将无法工作,它无法从数据集中读取和合并。

0 投票
3 回答
4755 浏览

c# - 读取两个 Json 文件并在 C# 中合并它们

我正在尝试使用读取 2 个 json 文件StreamReader,将它们解析为JObjects,然后执行合并。StreamReader但是,第二次调用时我收到以下错误:

从 JsonReader 读取 JObject 时出错。当前 JsonReader 项不是对象:StartArray。路径'',第 1 行,位置 1。

对于该行: string jsonUpdateFile = updatesr.ReadToEnd();

下面的代码:

我想对合并做什么:

0 投票
1 回答
1156 浏览

c# - 除非用户第一次连接到 Sharepoint 服务器,否则将文件复制到 Sharepoint-share 失败

当我尝试使用 C# 程序使用 Sharepoint 提供的 UNC 路径将本地文件复制到 Sharepoint 服务器以访问文件系统时,我有一个奇怪的行为。首先,我的用户拥有访问该特定 Sharepoint 文件夹所需的所有权限。

这就是我的操作基本上是这样的:

此操作失败并显示错误“未找到网络路径”。

只要我复制上面的路径并将其粘贴到 Windows 文件资源管理器(不是Internet Explorer,这只是一个 UNC 路径),一切正常。

所以我的假设是,在后台,Windows 资源管理器会做更多的事情。但是什么?我不必输入任何凭据,targetSharepointPath 只需在资源管理器中工作,一旦输入一次,它也可以在我的 C# 程序中工作。在我重新启动系统之前,我必须重复该步骤。为什么,以及如何以编程方式实现这一目标?我经常在“普通”Windows 服务器上使用 UNC 路径,一旦用户拥有权限,我就不需要任何额外的身份验证。

0 投票
1 回答
891 浏览

c# - .NET 4.5 File.Copy 可以,但文件不存在

这些天来,我们生产环境中的奇怪行为。我有以下内容:

源路径和目标路径都位于网络共享上,即另一台(虚拟)机器上的文件夹,其中包含大量文件(> 500k)。从过去 2 天开始,上面的代码运行,记录最后一行(说明图像已被复制的那一行),但如果我检查目标文件夹,则假定的目标文件不存在。

我认为对于任何 I/O 错误 File.Copy 都会引发异常,所以这件事让我发疯。请注意,在该文件夹中写入文件的其他代码部分工作正常。另外,请注意所有文件名都是唯一的(为简洁起见,不包括业务代码以确保这一点),我认为在这种情况下会引发异常或文件至少会被覆盖。

有没有人遇到过同样的问题?可能的原因?有什么解决办法吗?

编辑 2016-07-01 15:12 (GMT+0200)

好的,伙计们,显然文件根本没有被删除......显然根本没有理由,在它们被复制后,它们在客户端连接用户的读+写模式下保持打开状态。我发现这试图在我的计算机上以调试模式运行阅读器应用程序,并试图打开我知道最近复制的文件之一。我收到一个异常,指出该文件是由其他人打开的,这对我来说似乎很奇怪。在远程服务器(存储文件的服务器)中打开计算机管理,然后转到共享文件夹> 打开文件,我发现文件在复制文件的 Web 应用程序的模拟用户中以读+写模式保持打开状态冒充做这项工作。还有一大堆在相同条件下的其他文件,以及许多其他以读取模式打开的文件。我还在共享文件夹 > 会话中找到了模拟用户会话的天文长列表,所有这些都具有很长的空闲时间。由于模拟仅用于复制文件,然后被处置,我不应该期待,对吧?

我认为我们在文件复制期间模拟用户的方式可能存在问题,与目标文件夹中的大量文件相关联。我会检查的。

结束编辑

谢谢,

克劳迪奥·瓦莱里奥

0 投票
1 回答
1244 浏览

sql-server - ssrs System.IO.File.Exists 在本地运行良好,但在服务器上运行不正常

我有一个 Sql 报告(ssrs)。对于图像,我使用 System.IO.File.Exists 检查文件(UNC 路径)是否存在。它在我的本地运行良好,但在我上传到服务器后,它总是返回 false。

有什么建议吗?

0 投票
1 回答
82 浏览

c# - C#:创建后无法访问文件

如果它不存在,我正在尝试创建一个 json 文件,然后将所有行写入它。文件的创建工作,但我遇到的问题是 File.WriteAllLines 说“该进程无法访问该文件,因为它正在被另一个进程使用”。

这是我的代码:

0 投票
1 回答
56 浏览

c# - 我的 MVC 项目 (system.ıo.compression.CompressioLevel) 出现错误

MVC 项目添加 Roxy Manager 插件(CKEditor Plugin)

我在 C# 端出现错误。

在此处输入图像描述 我该如何解决这个问题。

0 投票
2 回答
1601 浏览

html - 如何在 html 的新选项卡中单击按钮动态打开 html 文件?

当用户单击按钮时,我必须创建一个功能,而不是在 VS 中的项目名称中动态生成 html 文件,然后在新选项卡中打开它。

我在客户端的代码:

我在服务器端的目录代码中创建了一个文件,如下所示: protected void btnAddnew_Click(object sender, EventArgs e) { string sFileFullName; 字符串 sFilePath; 字符串 sFileName;

如何abc.html通过单击按钮打开我的文件?请指导我该怎么做。

这在服务器端不起作用:

0 投票
2 回答
6381 浏览

c# - Image.Save 参数无效

我想用另一个图像为文件夹中的文件添加水印。但是,我收到错误

'参数无效'

调用代码时

我有以下代码;

作为 img.save 的输入示例;

请问这里有什么可能导致错误的想法吗?

0 投票
1 回答
63 浏览

c# - 在列表文件夹中读取文件 CSV 时出错

错误

"Table.Columns.Add(data_col[i])" 一个名为 'Date' 的列已经属于这个 DataTable。

预先感谢