Если я звоню File.delete()
, эффекты на базовой файловой системе сразу видны? Могу ли я написать одно имя файла в том же процессе/потоке, не беспокоясь о плохих вещах? Если нет, есть ли способ синхронизировать базовую файловую систему только с объектом File
?Вызов delete() в объекте File, являются ли эффекты сразу видимыми?
0
A
ответ
0
File.delete() возвращает логическое сообщение, если файл был удален правильно.
Таким образом, вы могли бы написать что-то вроде:
if(yourFile.delete()) {
//keep doing what you want. You are now sure file has been deleted !
}
Кроме того, прежде чем писать новый файл, вы можете проверить, если файл с таким именем уже существует.
Из Oracle документации:
Returns:
true if and only if the file or directory is successfully deleted; false otherwise
Смежные вопросы
- 1. Являются ли побочные эффекты хорошей?
- 2. Являются ли темы видимыми во время разработки?
- 3. Вызов C++/CLI delete на объекте C#
- 4. Batch File delete newest file
- 5. Vbs - File Cont \ File Delete
- 6. File # delete not delete files
- 7. java: являются глобальными переменными, видимыми в потоках
- 8. JQuery File File Delete File Programmatically
- 9. Являются ли разделы MySQL видимыми в плане EXPLAIN для SELECT ....?
- 10. Appfog app: delete file
- 11. Ruby File Delete Cucumber
- 12. Camel Delete File Exception
- 13. Mongoengine delete file gridfs
- 14. Если есть * .File, Delete All * .File
- 15. Unlink not delete file
- 16. Carrierwave file delete
- 17. Mass delete file extension batch file
- 18. Являются ли рейтинги магазина приложений видимыми во всем мире?
- 19. Являются ли частные члены видимыми через частичный класс?
- 20. Являются ли теги объектов, установленные JVM, видимыми для агентов JVMTI?
- 21. Являются ли микроформаты Google видимыми на веб-странице?
- 22. Являются ли различные реализации абстрактного метода видимыми как переопределение?
- 23. auto delete file on linux
- 24. Являются ли команды с несколькими столами DELETE плохой практикой? Зачем?
- 25. Как проверить, являются ли два элемента видимыми jquery?
- 26. django: вызов delete на объекте не удаляет файл
- 27. Являются ли «git add file» и «git checkout - file» симметричными?
- 28. PHP DELETE сразу после выбора
- 29. Об объекте объекта google app delete
- 30. Являются ли Sqlite Insert, Delete, Synchronous in android
Я не уверен, если логическое значение означает, что файл больше не отображается в файловой системе или, если это может быть на самом деле быть удален позднее? –
При возврате true файл уже удален. – HelloSadness