когда я пытаюсь загрузить файл с помощью java, я получаю эту ошибку, система не может найти указанный файл (tmp)

#java #inputstream #fileinputstream

#java #inputstream #fileinputstream

Вопрос:

Я создаю temp файл на моем диске cash C, он генерирует только один файл, второй не генерируется, и я получаю эту ошибку:

Система не может найти указанный файл (tmp)*

 InputStream inputStrJw = null;
inputStrJw = this.videoLinkEntertainment.getInputstream();
File destFileJw = new File("D:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\movies\"   this.gener   "\"   fileNameVideo);
FileUtils.copyInputStreamToFile(inputStrJw, destFileJw);
this.GeneratedPath = "D:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\movies\"   this.gener   "\"   fileNameVideo;

inputStrJw.close();

InputStream inputStrJw2 = null;
inputStrJw2 = this.coverImageEntertainment.getInputstream();
File destFileJw2 = new File("D:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\movies\"   this.gener   "\"   fileNameImage);
FileUtils.copyInputStreamToFile(inputStrJw2, destFileJw2);
this.GeneratedPathForImage = "D:\Program Files\Apache Software Foundation\Tomcat 9.0\webapps\movies\"   this.gener   "\"   fileNameImage;

inputStrJw2.close();
  

Ответ №1:

Попробуйте распечатать все файлы в каталоге, чтобы посмотреть, есть ли ваш файл в списке

 File file = new File(".");
for(String aFile : file.list()) System.out.println(aFile);
  

Комментарии:

1. это создает только 1 временный файл на моем диске C вместо 2 временных файлов ! : (