问题标签 [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.
java - 在 Java 中从 FileOutputStream 创建和写入文件
好的,所以我正在开发一个项目,在该项目中我使用 Java 程序来启动两个类(aFileSender
和FileReceiver
)之间的套接字连接。我的基本想法是FileSender
看起来像这样:
构造函数包含检查文件是否存在以及套接字是否已连接等的代码。我的 FileReader 里面是这样的:
都在一个 try-catch 块内。所以,我想要做的是FileSender
读取文件,转换为字节,发送并刷新它。 FileReceiver
,然后读取字节,写入 fileOut,刷新,并继续等待更多。我确保关闭所有我打开的东西,所以……奇怪的部分来了。
当我尝试在 Eclipse 中打开创建的文本文件时,它告诉我“发生了 SWT 错误......建议退出工作台......有关更多详细信息,请参阅 .log。”。另一个窗口弹出说“未处理的事件循环异常,(没有更多的句柄)”。但是,如果我尝试在 notepad2 中打开发送的文本文件,我会得到
这很好(嗯,减去应该有换行符的事实,但我正在努力......)。有谁知道为什么会这样?在我们检查时,如何添加换行符?
(这是在不获取其他库的情况下通过 java 传输文件的一种特别糟糕的方式吗?)
编辑:更新:我将代码更改为以下(FileReceiver),而不更改发件人:
这行得通。我得到一个以字节为单位大小正确的文本文件(在我获得 4Kb 标准大小之前),并且具有正确的格式。接下来我将在图像上尝试它,并让您保持更新。
java - Java FileOutputStream 字符串编写
我一直遇到 Java 文件的问题。它的设计目的是在测试文件中逐行写入日志。不幸的是,每次我调用它时它都会覆盖同一行。
如果有人可以提供帮助,我将永远感激不尽,因为这一直把我逼上绝路!
代码如下。
java - 删除使用 FileOutputStream 创建的文件
我正在为Android平台开发。
我的应用程序通过一个简单的调用来创建一个临时文件:
它工作正常,因为我可以对其进行写入和正常阅读。
问题是当我退出应用程序时,我想删除这个文件。我用了:
但它总是返回 false 并且文件不会被删除。
我试过了:
它也不起作用。
java - 当 Inputstream 中没有数据时跳过在 FileOutputStream 中创建文件
这是一个记录功能,它记录来自外部程序执行的错误流。一切正常。但是当错误流中没有数据时,我不想生成日志文件。目前它正在创建零大小的文件。请帮忙。
谢谢你。
android - 即使图像存在,BitmapFactory.decodeFile 也会返回 null
保存文件:
加载文件:
最后一行给出了空指针异常,为什么BitmapFactory.decodeFile返回null?我可以验证文件是否正确保存,因为我可以使用 adb 拉取它并看到 png 正确显示。
java - 写入文件时 java 对象流的问题
我正在尝试将“HashMap”类型的对象写入文件并在我的程序再次运行时恢复它。但是当我尝试读取该对象并且未从文件中读取该对象时,我遇到了 EOFException。当我为 FileOutputStream 和 ObjectOutputStream 编写对象时,我使用了 flush() 和 close() 方法。我还为我的文件一起创建了 OutputStream 和 InputStream。这是我的代码:
}
这是编写对象的代码:
问候,萨贾德
android - 在android应用程序上写问题
下面是从网络下载图像后写入文件的代码。但不知何故,它只是在写入文件流时卡住了。一点也不例外。它只是停留在while循环上,然后显示强制关闭弹出窗口。它发生在 10 次中的 2 次或 3 次。
当我检查写入的文件时,它在写入到 4576 字节时总是卡住。(原始图像大小超过 150k)有人可以帮助我解决这个问题吗?
android - 为什么这个 Android FileOutputStream 会抛出 NullPointerException?
似乎不需要为文件 io 设置任何 Android 清单权限。
android - Android:如何将数据存储在内存中?
这里完美地描述了如何做,唯一的问题:他不知道功能openFileOutput()
;
这些是我导入的相关包:
android - png 下载大小与服务器大小不同?
我的应用程序将 .png 文件下载到 sd 卡以供以后使用。我不断收到 OutOfMemoryErrors(如果有人也能解释一下,那就太好了!),所以我查看了保存到 sd 卡的图像大小,它们似乎大约是服务器上的两倍. 为什么会这样,我怎样才能让它们变小?