问题标签 [file-handling]

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 回答
821 浏览

c# - C# - 当数据大约 400 MB 时如何处理来自 Process.StandardOutput 的数据

我正在尝试使用 windows 命令从服务器检索文件列表 - “DIR /S/B” 输出很大(大约 400 MB)。现在,当我尝试使用以下方法检索它时,需要花费数小时来处理。有没有更快的方法来做到这一点。

0 投票
5 回答
3884 浏览

c# - C# - 如何快速、优化地列出子目录中的文件

我正在尝试使用以下方法列出根目录的所有子目录中的文件。但是当文件数量以百万计时,它需要很长时间。有没有更好的方法来做到这一点。

我正在使用.NET 3.5,所以不能使用枚举器:-(

0 投票
5 回答
1575 浏览

c - putc 给出分段错误?

以下代码给出分段错误....为什么????? 使用 fputc 尝试的事件

我认为可能有一个愚蠢的错误我无法得到......但没有足够的时间。

请帮忙...

0 投票
4 回答
333 浏览

c - 文件处理:输出中的额外字符

file.txt 的内容:

程序输出:

为什么这两个额外的字符出现在数组的输出中......???输入文件实际上是 base-64 编码的结果。

0 投票
2 回答
2091 浏览

c - 文件处理:读取文件异常错误

程序的输出是这样的:

虽然内容正确

(目前仅在尝试解密产生错误结果时)

但为什么这个错误?

程序代码是这样的 -

我想我需要更改文件的读/写模式,但不确定...请指导我做错了什么???

0 投票
2 回答
191 浏览

c - 将数据写入文件但文件仍包​​含 NULL

与我以前的帖子相关,但它不是那个的副本。现在我尝试了一些东西并且

在这里,我向您询问代码中的逻辑错误。

输出 :

密钥被打印到文件而不是数据。

现在,当我稍微修改代码时:

现在键和数据都被打印出来了......虽然数据不完全正确(但它可以被写到文件中)

对 crypt 函数的调用如下 -

以下数据包描述了我实际需要将哪些数据写入文件...

请帮助我......

0 投票
1 回答
262 浏览

c - 将二进制数据从加密文件写入指定的内存位置

首先是 aes 加密函数的代码:

我在上面指定的代码部分中需要的是它应该能够
用文件 file.enc 的内容填充/更改数据(由 u_int8_t*data 指向)

不必担心数据长度,实际上它所采用的输入来自一个/w ip
数据包,因此它可以提供高达 1024 字节的数据,并且文件内容永远不会超过此限制。

这是我的尝试(也出于调试目的,我需要提及 file.enc 的内容以及标准输出的数据部分)

这里有一些输出快照可能会有所帮助.....

该函数无法更改指向位置 (u_int8_t *data) 的内容,因此无法在 stdout 上写入数据puts(data)

请帮助我...如果需要有关此的任何进一步信息,我将添加它。

0 投票
4 回答
1120 浏览

c# - 就地修改 XML 文件?

假设我有以下 XML 文件:

如果我想通过将 D 更改为 s 来修改内容(如第四个“名称”节点所示)而不必读/写整个文件,这可能吗?

0 投票
1 回答
290 浏览

perl - 退出拖尾文件 - 在 perl 中

我有这段代码,它基本上是一个文件的尾部。该文件每秒填充近 100 个条目。

所有这些工作正常,但我希望这个 perl 脚本在文件output.txt不再被填充时自动退出。

除了使用标志技术之外还有其他方法吗?perl做出的规定?

0 投票
1 回答
2201 浏览

c++ - 在理解 C++ 代码后有问题。(寻找)

该程序是用 turbo C++ 编写的,它处理将对象写入文件并读回它们以及更新已写入文件的对象。

在上面的代码中,我不明白为什么 -1 乘以 sizeof 对象来获得位置。任何人请解释一下。