|
|
|
Пререзаписать файл
|
|||
|---|---|---|---|
|
#18+
есть код Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. работает, но приналичии файла xxxx.webp он его не перезаписывает и не вываливается по исключению чем заменить данный вывод на вывод чтоб файл перезаписываля (желательно без проверки на существование файла и его удаления) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 07:57 |
|
||
|
Пререзаписать файл
|
|||
|---|---|---|---|
|
#18+
Записать ноль байт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 19:48 |
|
||
|
Пререзаписать файл
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, нет, надо чтоб новые данные записывались в файл с имеющимся именем. т.е. перезаписать файл новыми данными. я решил таким образом Files.deleteIfExists(file.toPath()); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2015, 20:03 |
|
||
|
Пререзаписать файл
|
|||
|---|---|---|---|
|
#18+
Если в новых виндах ничего не отломали, то запись нуля байт трактуется как "усечь файл по текущей позиции". Существенно при некоторых сценариях для сохранения прав доступа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2015, 17:28 |
|
||
|
Пререзаписать файл
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovЕсли в новых виндах ничего не отломали, то запись нуля байт трактуется как "усечь файл по текущей позиции". Существенно при некоторых сценариях для сохранения прав доступа. мне это надо для окон и линуксов, ну запись нуля байт равосильно удалению файла, потом всё равно идет запись новых данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2015, 17:35 |
|
||
|
Пререзаписать файл
|
|||
|---|---|---|---|
|
#18+
вадяну запись нуля байт равосильно удалению файлаНе равносильна потому, что: 1. Права доступа; 2. Атомарность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2015, 17:37 |
|
||
|
Пререзаписать файл
|
|||
|---|---|---|---|
|
#18+
Почему так сложно? вадяimgWriter.write(null, new IIOImage(image, null, null), imgWriteParams); но приналичии файла xxxx.webp он его не перезаписывает Документацияwrite(IIOImage image) Appends a complete image stream containing a single image with default metadata and thumbnails to the output. Что в общем-то соответствует доке Первая же ссылка в google ведет на пример в туториале без всех заморочек с ImageWriter'ом https://docs.oracle.com/javase/tutorial/2d/images/saveimage.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2015, 17:44 |
|
||
|
Пререзаписать файл
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorovвадяну запись нуля байт равносильно удалению файлаНе равносильна потому, что: 1. Права доступа; 2. Атомарность. я имею ввиду мою ситуацию. а чес отличается запись нуля байт от записи новых данных? в моём случае просто не происходит никакой записи в уже существующий файл. файл не открывается для чтения/записи данные берутся из экселевского файлы (картинки) обрабатываются и записываются. для некоторых возможна перезапись. вопрос надо рассматривать как изучение вариантов работы с записью файлов. потому как предыдущий вариант делал это... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2015, 18:54 |
|
||
|
Пререзаписать файл
|
|||
|---|---|---|---|
|
#18+
Запись нуля байт это фича, позволяющая не делать отдельную функцию "усечь файл". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2015, 19:03 |
|
||
|
Пререзаписать файл
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevПочему так сложно? java сложна, как ни крути ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2015, 22:11 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=129&tid=2125379]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 338ms |

| 0 / 0 |
