问题标签 [filestreams]

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 投票
2 回答
80 浏览

c++ - 读取文件时避免错误标志

这就是我通常读取文件的方式std::ifstream

if这避免了循环内需要语句。但是,似乎甚至需要设置peek()原因,如果我打算稍后使用相同的流eofbit,则需要调用。clear()

有没有更清洁的方法来做到这一点?

0 投票
2 回答
658 浏览

c# - 从文本文件资源中读取字符串

我已经向应用程序添加了 3 个文本文件资源,并试图从中读取,但我似乎无法破解它。我尝试过使用文件流并且刚刚尝试过使用 ResourceReader 并且我尝试了 2 的组合但没有运气,关于如何开始使用这个有什么想法吗?

哦,是的,资源文件的目的是将值加载到 form_load 上的组合框中。我决定这样做,以便欧盟可以在他/她认为合适的时候添加和删除 vals。

如果您认为有更好(但仍然不引人注目)的方法,那么请分享。

这是我尝试过但失败的方法:

Filestream 方法,其中 TextFile1(to 3).txt 是资源文本文件,它在 new FileStream() 语句上安静地死掉,没有抛出异常

然后是 ResourceReader + FileStream 方法,同样的问题,主要区别在于我只是在非 fs 方法中调用文件名字符串而不是打开流:

0 投票
2 回答
574 浏览

java - Java 从文件中的任意位置打开流

我想从现有文件中的某个任意位置获取 Stream,例如,我需要读取/写入从第 101 个字节开始的文件。使用这样的东西安全吗?

Skip javadoc告诉它有时可能会跳过比指定数量少的字节数。那我该怎么办?

0 投票
2 回答
2586 浏览

c++ - 符合 UTF-8 的 IO 流

GCC 的标准库或 Boost 或任何其他库是否实现兼容 iostream 的版本ifstreamofstream支持 UTF-8 编码(文件)流与 astd::vector<wchar_t>或之间的转换std::wstring

0 投票
1 回答
1325 浏览

c# - 在文件流传输中实现停止和重启 - 如何?C# .NET

我正在寻找有关在文件流传输中实施停止和重新启动的文本或建议。

目标是让应用程序使用单个读取源,并输出到多个写入源,并且能够在传输失败时从记录的位置重新启动。

该应用程序是用 C# .NET 编写的。

伪代码:

我需要能够实现停止或暂停。哪个可以这样工作。要停止,将 continue 标记为 false:

显然在这个阶段我需要记录读取的字节数,以及写入每个写入源的字节数。

我的问题是:

如果我只记录读取的字节,并将其用于重新启动,则一个或多个写入者可能已经写入,而其他写入者则没有。简单地使用读取进度的度量重新启动可能会损坏写入的数据。所以我需要使用“每个作者的写入字节数”记录作为我的新开始位置。如何确定字节已写入(我可能无法从写入源读取文件以读取文件长度)?

任何人都可以就此类问题向我提供建议或指出正确的方向吗?

0 投票
1 回答
10576 浏览

c++ - 错误:二进制运算符的“无效操作数”<<

我收到以下错误:
'char' 类型的无效操作数和未解析的重载函数类型>' 到二进制 'operator<<'

这是什么意思?

该程序应该反转已反转的电话号码列表。

0 投票
2 回答
7492 浏览

python - Python:打开文件而不创建锁

我正在尝试在 Python 中创建一个脚本来备份一些文件。但是,这些文件可以随时重命名或删除。我不希望我的脚本通过锁定文件来阻止这种情况;该文件应该能够在备份期间随时删除。

我怎样才能在 Python 中做到这一点?而且,会发生什么?如果无法读取流,我的对象会变为 null 吗?

谢谢!我对 Python 有点陌生。

0 投票
2 回答
1092 浏览

delphi - TStringList.SaveToFile 的等效“流”代码是什么?哪个更适合大量数据?

以下控制台应用程序利用 TStringList.SaveToFile 将多行写入文本文件:

编写一个包含 1000001 行的 >50MB 文件大约需要 3 秒,而且似乎工作正常。但是,许多人提倡在此类过程中使用流。与 TStringList.SaveToFile 相比,流等效项是什么以及使用它的优点/缺点是什么?

0 投票
3 回答
10735 浏览

actionscript-3 - 错误 #2044:未处理的 IOErrorEvent:。文本=错误 #2032:流错误

美好的一天,我使用 AIR 3.5 在 Android/IOS 应用程序中工作。在这个项目中,我下载 ZIP 文件并提取到特定文件夹中,然后使用资产(IMG、XML 和声音),一切正常,但是当我加载声音时,它一直显示此错误。 > 错误 #2044:未处理的 IOErrorEvent:。文本=错误 #2032:流错误。 我试图在 android 驱动器中为其提供静态位置,但发生了同样的错误。我尝试使用 URLRequest、FileStream、URLStream 并且发生了同样的事情。我跟踪了文件夹中的所有文件浴,它给了我所有正确的浴。这是代码。

任何人都可以帮助我解决这个问题。谢谢

0 投票
2 回答
94 浏览

c++ - 多次使用同一个文件流对象

我编写了以下源代码:

现在我想使用同一个对象来处理第二个文件。

问题:第二次无法打开文件并出现错误消息。为什么?你能建议我一个解决方案吗?