基本上我有一个应用程序需要从S3存储桶中提取.txt文件并将其内容写入本地文本文件,以便另一个类可以提取数据并更新关联的jFrame。
在我使用之后删除的代码片段之前,但是如果我需要按预期刷新jFrame预先存在的文件格式。整个限制因素是操纵" input.txt"我需要在每个语句中将其重新声明为文件。
我尝试过使用filewriter和许多其他复制方法,但每次都会遇到同样的问题。试图删除文件所在的路径,绕过需要声明文件名导致使用中的文件异常。最终,这将被推送到Web应用程序,缓存将解决我的所有问题,但是现在我真的希望让本地应用程序正常运行以进行演示。
真的无论如何要复制到文件或操作没有new File("input.txt")
的文件都会很棒。
s3object.getObjectMetadata().getContentType());
InputStream input = s3object.getObjectContent();
Files.copy(input, new File("input.txt").toPath());