问题标签 [file-io]
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.
java - Java 中的 Web 日志分析
如何在 Java 中读取 Web 服务器日志文件。这个文件一直在更新。如果我打开一个新的 FileInputStream,它会实时读取日志吗?
问候
java - java.io.IOException 的可能原因是什么:“文件名、目录名或卷标语法不正确”
我正在尝试使用以下代码复制文件:
对于某些用户targetFile.createNewFile
,此异常的结果:
文件名和目录名似乎是正确的。甚至在执行复制代码之前检查目录targetPath
是否存在,文件名如下所示:AB_timestamp.xml
用户具有写入权限,targetPath
并且可以使用操作系统复制文件而不会出现问题。
由于我无法访问机器,这还发生在我自己的机器上,并且无法在我自己的机器上重现该问题,所以我向您寻求有关此异常原因的提示。
c# - 用于 Windows x64 上大文件的良好 ISAM 库或其他简单文件管理器
我们有一些非常大的数据文件(5 gig 到 1TB),我们需要快速读/写访问。由于我们有固定的记录大小,因此某种形式的 ISAM 似乎是可行的方法。但很高兴听到其他建议。
理想情况下,该解决方案将具有 Apache 或 LGPL 风格的许可证,但如果需要,我们将付费。
必备品:
可扩展 - 至少 1 TB 文件
稳定 - 不会损坏数据或具有快速恢复过程
在 X64 Windows 上运行良好
很高兴有:
可以参与 2 阶段提交
内部压缩工具
可移植到 *nix 平台
C# API 或 Java API
谢谢,
特伦斯
perl - 如何使用 Perl 搜索归档文件
使用 Perl 阅读压缩目录内容的首选方法是什么?
python - 获取文件的最后n行,类似于tail
我正在为 Web 应用程序编写日志文件查看器,为此我想通过日志文件的行进行分页。文件中的项目是基于行的,最新的项目位于底部。
所以我需要一种tail()
可以n
从底部读取行并支持偏移的方法。这是我想出的帽子:
这是一个合理的方法吗?使用偏移量尾随日志文件的推荐方法是什么?
c++ - 如何在 C++ 中读取文件?
我在读取文件时遇到了一些问题。我有两个头文件:a 和 b。b 是从 a 派生的,c 是从 b 派生的。现在我想打开一个文本文件。
整个格式是这样的:
一个约翰
约翰尼
123
如果第一个字符是 'a' 并且 'p' 也在那里,则打印第二行,否则打印第一行。
谁能给我一些关于如何做到这一点的建议?
delphi - 在 Delphi 中检查文件是否打开
有没有办法检查文件是否已被 Delphi 中的 ReWrite 打开?
代码会是这样的:
winapi - 你如何写一个用 FILE_FLAG_NO_BUFFERING 打开的文件的结尾?
我正在使用 VB6 和 Win32 API 将数据写入文件,此功能用于导出数据,因此写入磁盘的性能是我考虑的关键因素。因此,我在通过调用打开文件时使用FILE_FLAG_NO_BUFFERING
和选项。FILE_FLAG_WRITE_THROUGH
CreateFile
FILE_FLAG_NO_BUFFERING
要求我使用自己的缓冲区并将数据以磁盘扇区大小的倍数写入文件,这通常没有问题,除了数据的最后一部分,如果它不是扇区大小的精确倍数将包括字符零填充文件,一旦写入最后一个块以不包含这些字符零,如何设置文件大小?
我可以使用SetEndOfFile
,但这需要我关闭文件并重新打开它而不使用FILE_FLAG_NO_BUFFERING
. 我见过有人谈论NtSetInformationFile
但是我找不到如何在 VB6 中使用和声明它。SetFileInformationByHandle
可以做我想要的,但是它只在 Windows Vista 中可用,我的应用程序需要与以前版本的 Windows 兼容。
ruby - 在 Ruby 中写入文件的最佳方法是什么?
我想在 Ruby 中将一些数据写入文件。最好的方法是什么?
c# - 如何在不安装 Microsoft Office 的情况下在 C# 中创建 Excel(.XLS 和 .XLSX)文件?
如何使用 C# 创建 Excel 电子表格,而无需在运行代码的机器上安装 Excel?