Jawa / Говнокод #2256 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
String tempFileName = "someFileName";
URL url = SomeClass.class.getClassLoader().getResource(".");
File currentFolder = new File(url.getFile());
if(currentFolder.isDirectory()){
   File parentFolder = currentFolder.getParentFile();
   for (String file:parentFolder.list()) {
      if(file.equals("temp")){
         File targetFolder = new File(parentFolder.getAbsolutePath()+"\\"+file+"\\"+tempFileName);
         if(!targetFolder.exists()) {
	targetFolder.mkdir();
         }
         this.pathToTempFile = parentFolder.getAbsolutePath()+"\\"+file+"\\"+tempFileName;
      }
   }
}

Поиск директории для создания временных файлов вместо использования File.createTempFile(prefix, suffix)

Запостил: eroese eroese, (Updated )

Комментарии (3) RSS

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8