在不声明新文件的情况下复制到预先存在的文件的方法?

时间:2017-01-15 13:16:15

标签: java file amazon-s3 inputstream

基本上我有一个应用程序需要从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());

0 个答案:

没有答案