问题标签 [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 代码使用 servlet 和 Apache Commons FileUpload 将文件上传到设置目录。它适用于字符数据(例如文本文件),但图像文件出现乱码。我可以打开它们,但图像看起来不应该。这是我的代码:
小服务程序
StreamUtils.getBytes(stream) 看起来像:
最后 FileManager.createFile 看起来像:
谁能发现我做错了什么?
干杯,李
asp.net - 如何最好地生成 CSV(逗号分隔的文本文件)以供 ASP.NET 下载?
这就是我所拥有的。有用。但是,有没有更简单或更好的方法?
一个 ASPX 页面,我有下载链接...
然后我得到了背后的 Download.aspx.vb 代码......
c++ - mmap() 与读取块
我正在开发一个程序,该程序将处理大小可能为 100GB 或更大的文件。这些文件包含可变长度记录集。我已经启动并运行了第一个实现,现在正在寻求提高性能,特别是在更有效地执行 I/O 方面,因为输入文件被扫描了很多次。
mmap()
是否有使用与通过 C++ 库读取块的经验法则fstream
?我想做的是将大块从磁盘读取到缓冲区中,处理缓冲区中的完整记录,然后读取更多。
mmap()
代码可能会变得非常混乱,因为' mmap
d 块需要位于页面大小的边界上(我的理解),并且记录可能会跨越页面边界。使用fstream
s,我可以寻找记录的开头并再次开始阅读,因为我们不限于阅读位于页面大小边界上的块。
在没有实际编写完整实现的情况下,如何在这两个选项之间做出决定?任何经验法则(例如,mmap()
快 2 倍)或简单测试?
file-io - 为什么许多语言中的“文件存在”方法对目录返回 true?
我知道它在 PHP 中是这样,而且我很确定它在 Java 中也是如此。我没有使用过最新版本的 .NET,所以我不会为他们说话。这似乎很尴尬,但我想知道这是否有潜在的原因。
windows - 批处理文件删除超过 N 天的文件
我正在寻找一种方法来删除批处理文件中超过 7 天的所有文件。我在网上搜索过,发现了一些包含数百行代码的示例,以及其他需要安装额外命令行实用程序才能完成任务的示例。
只需几行代码,就可以在 BASH中完成类似的事情。似乎至少可以为 Windows 中的批处理文件完成一些简单的操作。我正在寻找一种在标准 Windows 命令提示符下工作的解决方案,无需任何额外的实用程序。请不要使用 PowerShell 或 Cygwin。
file-io - 如何在 Haskell 中创建内存中的句柄?
我想要一些看起来像文件句柄但实际上由内存缓冲区支持的东西,用于 I/O 重定向。我怎样才能做到这一点?
c++ - 从日志文件中读取数据作为单独的应用程序正在写入
我想监视一个应用程序正在写入的日志文件。我想逐行处理文件,或者在它被写入之后不久。我还没有找到一种方法来检测到达 eof 后文件是否已扩展。
代码需要在 Mac 和 PC 上运行,并且可以使用任何语言,尽管我最熟悉 C++ 和 Perl。
有人对最好的方法提出建议吗?
vba - 在 VBA 中删除文件
使用 VBA,我该如何:
- 测试文件是否存在,如果存在,
- 删除它?
file-io - fdopen() 会导致内存泄漏吗?
我使用 fdopen 将流与打开的文件相关联。
当我close()
创建文件时,流是否也会自动取消关联,并且所有流内存都返回给操作系统,还是我需要知道 fdopen 文件并以特定方式关闭它?
-亚当
php - 如何使用 PHP File api 写入原始字节?
我想将原始字节/字节流写入文件中的某个位置。这是我目前拥有的:
这当前从字节偏移量 1 开始写入“99”的实际字符串值。IE,它写入字节“9”和“9”。我只想写实际的一字节值 0x63,它恰好代表数字 99。
谢谢你的时间。