file-io相关内容

未处理的异常类型 IOException

可能的重复: 为什么我会收到“未处理的异常类型 IOException"? 我正在尝试使用以下算法求解 Euler #8.问题是,每当我修改我有大量注释的行时,错误 Unhandled Exception Type IOException 出现在我用注释 //### 标记的每一行上代码>. private static void euler8(){int c =0;国际b;ArrayLi ..
发布时间:2022-01-04 08:49:31 Java开发

如何 fread() 结构?

结构书{无符号短 size_of_content;未签名的空头价格;无符号字符*内容;}; 假设我有包含多个 book 的文件,每个文件都有不同的 size_of_content、price 和 content.我怎样才能一次读一本 book 并确定它是哪本书(例如检查价格)? size_t nread2;struct book *buff = malloc(sizeof(struct boo ..
发布时间:2022-01-04 08:43:56 其他开发

当应用程序崩溃时,linux 缓冲区缓存的行为如何?

假设我正在异步使用 C++ 文件流.我的意思是从不使用 std::flush 或 std::endl.我的应用程序将大量数据写入文件并突然崩溃.缓存系统中剩余的数据是刷新到磁盘,还是丢弃(丢失)? 解决方案 使这个问题复杂化的是有多个“缓存"在起作用. C++ 流有自己的内部缓冲机制.流不会要求操作系统写入磁盘,直到 (a) 您已将足够的数据发送到流库认为不会浪费写入的缓冲区 (b) ..
发布时间:2022-01-04 08:41:20 服务器开发

Encoding.Default 在 .NET 中如何工作?

我正在使用以下方法读取文件: var source = File.ReadAllText(path); 并且字符 © 没有被正确加载. 然后,我将其更改为: var source = File.ReadAllText(path, Encoding.UTF8); 什么都没有. 我决定尝试使用 var source = File.ReadAllText(path, Encodin ..
发布时间:2022-01-04 08:40:00 C#/.NET

如何让 CreateFile 尽可能快

我需要在启动时读取数千个小文件的内容.在linux上,只使用fopen,读取速度非常快.在 Windows 上,这发生得非常缓慢. 我已改用使用 ReadFileEx 的重叠 I/O(异步 I/O),当数据准备好读取时,Windows 会执行回调. 然而,实际上对 CreateFile 本身的数千次调用仍然是一个瓶颈.请注意,我提供了自己的缓冲区,打开了 NO_BUFFERING 标志 ..
发布时间:2022-01-04 08:37:08 其他开发

C - 使用 fopen、fclose、fputc 等

我终于让这段代码在我的命令行上使用单个参数工作,即一个文件供它使用,尽管我设计代码的概念是它可以使用无限数量的文件.它的作用是获取一些包含由空格分隔的单词的 X 个文本文件,并用 \n 替换空格,从而创建一个单词列表.虽然它成功完成了第一个参数,但它只是忽略了第二个参数. 还有一个小问题,好像最后还打印了一些垃圾字母,上面有两个点的Y;我假设了一些 EOF 符号,但我似乎无法阻止这种情况发生 ..
发布时间:2022-01-04 08:20:39 其他开发

当高吞吐量(3GB/s)文件系统可用时,如何在 Java 中使用多线程读取文件

我知道对于普通的主轴驱动系统,使用多线程读取文件效率低下. 这是一个不同的案例,我有一个高吞吐量的文件系统可供我使用,它提供高达 3GB/s 的读取速度,具有 196 个 CPU 内核和 2TB RAM 单线程 Java 程序以最大 85-100 MB/s 的速度读取文件,因此我有可能比单线程更好.我必须读取大小为 1TB 的文件,而且我有足够的 RAM 来加载它. 目前我使用以 ..
发布时间:2022-01-04 08:19:39 Java开发

检查文件是否打开

有没有办法判断文件是否已经打开? 解决方案 protected virtual bool IsFileinUse(FileInfo file){FileStream 流 = 空;尝试{流 = file.Open(FileMode.Open, FileAccess.ReadWrite, FileShare.None);}捕获(IOException){//该文件不可用,因为它是://仍在写入 ..
发布时间:2022-01-04 08:18:17 C#/.NET

PHP readfile() 导致文件下载损坏

我正在使用 php 脚本在必要的 javascript 计时器之后从我的网站提供下载,此 php 脚本包含在其中,导致下载.但是无论我尝试什么,下载的文件都已损坏.谁能帮我指出我哪里出错了. 这是我的代码 解决方案 首先,正如一些人在评论中指出的那样,删除 PHP 开始标记之前的所有空格 ( ..
发布时间:2022-01-02 16:47:22 PHP

如何在 Java 7 中重命名(而不是移动)文件?

我对 JDK7 中所有这些新的 File I/O 类有点困惑. 比方说,我有一个 Path 并且想重命名它代表的文件.当再次需要 Path 时,如何指定新名称? Path p =/* path to/home/me/file123 */;路径名 = p.getName();/* 给我文件 123 */name.moveTo(/* 现在怎么办?*/);/* 如何将 file123 重命名为 ..
发布时间:2022-01-02 13:06:20 Java开发

c 中的链表(从文件中读取)

我对 C 编程非常陌生,并且遇到了一些困难.我试图从一行读取一行到一个文本文件,然后将每一行添加到一个简单的链表中.我已经尝试了很多,但我还没有找到解决方案.到目前为止,在我的代码中,我能够从文件中读取,但我无法理解如何保存文本行并将其添加到链接列表中. 这是我目前所拥有的: 结构列表{字符字符串;结构列表*下一个;};typedef 结构列表列表;int main(void) {文件 * ..
发布时间:2022-01-01 18:11:49 其他开发

Java - 在 JAR 文件中写入 txt

可能的重复: Java程序使用 .jar 中的文件进行读写? 如何从 JAR java 写入 .txt 文件编译项目? 当我运行我的项目时,它不会出错,但它只是不会写入 JAR 文件中的 .txt. 我使用以下方法制作 JAR 文件: netbeans 清理/构建工具 代码: public class FileIO {私人档案档案;私人扫描仪文件cScanner、line ..
发布时间:2022-01-01 16:59:04 Java开发

Bash 脚本:删除最旧的目录

我想查找最旧的目录(在目录内),然后将其删除.我正在使用以下内容: rm -R $(ls -1t | tail -1) ls -1t |tail -1 确实给了我最旧的目录,问题是它没有删除目录,而且它还列出了文件. 我该如何解决这个问题? 解决方案 这不是很漂亮,但很管用: rm -R $(ls -lt | grep '^d' | tail -1 | tr " " "\n" ..
发布时间:2022-01-01 14:24:23 其他开发

Java 中的 File.exists 有多昂贵

我想知道 File.exists() 是如何工作的.我不太了解文件系统是如何工作的,所以我应该先从那里开始阅读. 但要快速获取信息: 调用 File.exists() 是否是文件系统的单个操作,如果该路径和文件名已在某个日志中注册?还是操作系统获取目录的内容,然后扫描它以查找匹配项? 我认为这将取决于文件系统,但也许所有文件系统都使用快速方法? 我不是在谈论网络和磁带系统. ..
发布时间:2022-01-01 14:10:35 Java开发

使用 php 删除所有文件、文件夹及其子文件夹

我需要一个脚本,它可以删除整个目录及其所有子文件夹、文件等.我尝试使用这个功能,几个月前我在互联网上找到了这个功能,但它不能完全工作. function deleteFile($dir) {if(substr($dir, strlen($dir)-1, 1) != '/') {$dir .= '/';}if($handle = opendir($dir)) {while($obj = readd ..
发布时间:2022-01-01 14:08:39 PHP

使用 VBScript 在单个文件夹中查找最近的文件日期

如何修改此 VBScript 以仅返回最新文件的名称和上次修改日期?目前它返回过去 24 小时内修改的任何内容.我只想查找最新的文件.我从 StackOverflow 借来的,还不是 VBScript 向导. 选项显式昏暗的文件系统,文件夹,文件昏暗的路径路径 = "C:\test"Set fileSystem = CreateObject("Scripting.FileSystemObject ..
发布时间:2022-01-01 09:30:31 其他开发

将请求的响应保存到文件

我正在使用 Requests 将 PDF 上传到 API.它在下面存储为“响应".我正在尝试将其写入 Excel. 导入请求文件 = {'f': ('1.pdf', open('1.pdf', 'rb'))}response = requests.post("https://pdftables.com/api?&format=xlsx-single",files=files)response.r ..
发布时间:2021-12-31 19:56:58 Python

UIWebView 不打开 ms word (doc) 和 ms excel (xls) 文件

我正在使用 XCode 3.2.5 iOS SDK 4.2 为 iPad 开发应用程序.此应用程序需要打开 PDF、DOC 和 XLS 文件并向用户预览. 我正在尝试使用 UIWebView 控件打开它们.只有 PDF 文件被正确打开.打开 DOC 或 XLS 时,我看到一个黑色的空白视图.这发生在模拟器和设备中. 我做错了什么? 代码如下: -(void)prepareToS ..
发布时间:2021-12-31 11:32:02 移动开发

用 C++ 读取 .docx

我正在尝试创建一个读取 .docx 文件并将其内容发布到博客/论坛供个人使用的程序.我终于想出了如何使用 libcurl 来做(我认为)是程序中最难的部分.现在我只需要阅读 .docx 文件,但遇到了麻烦.我似乎找不到有关如何执行此操作的任何文档.有什么想法吗? 解决方案 最简单的方法是使用 Word 来执行此操作.它对许可有限制. SO 问题 创建、打开和打印 word 文件来自 ..
发布时间:2021-12-31 11:06:12 C/C++开发