问题标签 [fileoutputstream]

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

java - 在 Java 中从 FileOutputStream 创建和写入文件

好的,所以我正在开发一个项目,在该项目中我使用 Java 程序来启动两个类(aFileSenderFileReceiver)之间的套接字连接。我的基本想法是FileSender看起来像这样:

构造函数包含检查文件是否存在以及套接字是否已连接等的代码。我的 FileReader 里面是这样的:

都在一个 try-catch 块内。所以,我想要做的是FileSender读取文件,转换为字节,发送并刷新它。 FileReceiver,然后读取字节,写入 fileOut,刷新,并继续等待更多。我确保关闭所有我打开的东西,所以……奇怪的部分来了。

当我尝试在 Eclipse 中打开创建的文本文件时,它告诉我“发生了 SWT 错误......建议退出工作台......有关更多详细信息,请参阅 .log。”。另一个窗口弹出说“未处理的事件循环异常,(没有更多的句柄)”。但是,如果我尝试在 notepad2 中打开发送的文本文件,我会得到

这很好(嗯,减去应该有换行符的事实,但我正在努力......)。有谁知道为什么会这样?在我们检查时,如何添加换行符?

(这是在不获取其他库的情况下通过 java 传输文件的一种特别糟糕的方式吗?)

编辑:更新:我将代码更改为以下(FileReceiver),而不更改发件人:

这行得通。我得到一个以字节为单位大小正确的文本文件(在我获得 4Kb 标准大小之前),并且具有正确的格式。接下来我将在图像上尝试它,并让您保持更新。

0 投票
3 回答
17563 浏览

java - Java FileOutputStream 字符串编写

我一直遇到 Java 文件的问题。它的设计目的是在测试文件中逐行写入日志。不幸的是,每次我调用它时它都会覆盖同一行。

如果有人可以提供帮助,我将永远感激不尽,因为这一直把我逼上绝路!

代码如下。

0 投票
5 回答
28875 浏览

java - 删除使用 FileOutputStream 创建的文件

我正在为Android平台开发。
我的应用程序通过一个简单的调用来创建一个临时文件:

它工作正常,因为我可以对其进行写入和正常阅读。

问题是当我退出应用程序时,我想删除这个文件。我用了:

但它总是返回 false 并且文件不会被删除。
我试过了:

它也不起作用。

0 投票
2 回答
838 浏览

java - 当 Inputstream 中没有数据时跳过在 FileOutputStream 中创建文件

这是一个记录功能,它记录来自外部程序执行的错误流。一切正常。但是当错误流中没有数据时,我不想生成日志文件。目前它正在创建零大小的文件。请帮忙。

谢谢你。

0 投票
2 回答
30166 浏览

android - 即使图像存在,BitmapFactory.decodeFile 也会返回 null

保存文件:

加载文件:

最后一行给出了空指针异常,为什么BitmapFactory.decodeFile返回null?我可以验证文件是否正确保存,因为我可以使用 adb 拉取它并看到 png 正确显示。

0 投票
2 回答
1163 浏览

java - 写入文件时 java 对象流的问题

我正在尝试将“HashMap”类型的对象写入文件并在我的程序再次运行时恢复它。但是当我尝试读取该对象并且未从文件中读取该对象时,我遇到了 EOFException。当我为 FileOutputStream 和 ObjectOutputStream 编写对象时,我使用了 flush() 和 close() 方法。我还为我的文件一起创建了 OutputStream 和 InputStream。这是我的代码:

}

这是编写对象的代码:

问候,萨贾德

0 投票
2 回答
2174 浏览

android - 在android应用程序上写问题

下面是从网络下载图像后写入文件的代码。但不知何故,它只是在写入文件流时卡住了。一点也不例外。它只是停留在while循环上,然后显示强制关闭弹出窗口。它发生在 10 次中的 2 次或 3 次。

当我检查写入的文件时,它在写入到 4576 字节时总是卡住。(原始图像大小超过 150k)有人可以帮助我解决这个问题吗?

0 投票
3 回答
5295 浏览

android - 为什么这个 Android FileOutputStream 会抛出 NullPointerException?

似乎不需要为文件 io 设置任何 Android 清单权限。

0 投票
4 回答
17517 浏览

android - Android:如何将数据存储在内存中?

这里完美地描述如何做,唯一的问题:他不知道功能openFileOutput()

这些是我导入的相关包:

0 投票
1 回答
261 浏览

android - png 下载大小与服务器大小不同?

我的应用程序将 .png 文件下载到 sd 卡以供以后使用。我不断收到 OutOfMemoryErrors(如果有人也能解释一下,那就太好了!),所以我查看了保存到 sd 卡的图像大小,它们似乎大约是服务器上的两倍. 为什么会这样,我怎样才能让它们变小?