|
|
|
Необходимо удалить read-only файл в windows
|
|||
|---|---|---|---|
|
#18+
Привет специалистам Возникла следующая проблема. Java не разрешает программно удалять файлы помеченные как read-only . Для этого необходимо использовать JNI . Не поделится ли кто нибудь наиболее простым способом как выполнить вышепоставленную задачу. Желательно использовать в качестве входного параметра объект типа java.io.File Заранее спасибо Tyrex ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2005, 13:29 |
|
||
|
Необходимо удалить read-only файл в windows
|
|||
|---|---|---|---|
|
#18+
Ты ничего не путаешь? Все отлично удаляется. Дай код, который не удаляет read-only файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2005, 13:45 |
|
||
|
Необходимо удалить read-only файл в windows
|
|||
|---|---|---|---|
|
#18+
GMaxТы ничего не путаешь? Все отлично удаляется. Дай код, который не удаляет read-only файл. File srcFile = new File("someReadOnlyFile.txt"); srcFile.delete() ... а вообще-то мы уже придумали решение следующего вида Runtime.getRuntime().exec("attrib +r \""+fullFileName+"\"").waitFor(); где fullFileName - полное имя файла, а waitFor() нужно для того чтоб дождаться завершения операции снятия атрибута readonly ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2005, 14:57 |
|
||
|
Необходимо удалить read-only файл в windows
|
|||
|---|---|---|---|
|
#18+
Странно... У меня абсолютно аналогичный код удаляет файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2005, 15:02 |
|
||
|
Необходимо удалить read-only файл в windows
|
|||
|---|---|---|---|
|
#18+
Tyrex File srcFile = new File("someReadOnlyFile.txt"); srcFile.delete() А случайно не что-либо вида File srcFile = new File("c:/pagefile.sys"); srcFile.delete() ? Я к тому, что если файл заблокирован системой, то ты не сможешь его удалить вообще ничем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2005, 15:17 |
|
||
|
Необходимо удалить read-only файл в windows
|
|||
|---|---|---|---|
|
#18+
GMaxСтранно... У меня абсолютно аналогичный код удаляет файл. ... действительно странно ... у меня абсолютно аналогичный код даже writable файлы не удаляет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2005, 15:20 |
|
||
|
Необходимо удалить read-only файл в windows
|
|||
|---|---|---|---|
|
#18+
Кувалдин Роман А случайно не что-либо вида File srcFile = new File("c:/pagefile.sys"); srcFile.delete() ? Я к тому, что если файл заблокирован системой, то ты не сможешь его удалить вообще ничем. ... вот это вполне может быть, надо глянуть... спасибо за подсказку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2005, 15:23 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33217943&tid=2151709]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
146ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 439ms |

| 0 / 0 |
