Подскажите, пожалуйста.
Как проверить не занят ли файл другим приложением,
можно ли его удалить, или записать в него?
Этот топик читают: Гость
Ответов: 1429
Рейтинг: 50
|
|||
карма: 0 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
login писал(а): Как проверить не занят ли файл другим приложением,
можно ли его удалить, или записать в него? Штатными средствами -- никак. Можно через IC, коды есть в свободном доступе в нэте, только искать надо подходящий |
|||
карма: 22 |
|
Ответов: 1429
Рейтинг: 50
|
|||
|
|||
карма: 0 |
|
Ответов: 274
Рейтинг: 47
|
|||
Можно попробовать удалить файл через "cmd.exe del" и если ответит Нет доступа, значит файл занят
|
|||
карма: 0 |
|
Ответов: 1161
Рейтинг: 160
|
|||
карма: 0 |
| ||
файлы: 1 | code_19674.txt [751B] [108] |
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
LainX, это не совсем правильно. Файл может иметь разрешение на запись другим приложением
Да и вопрос не совсем понятный, те, что конкретно надо login писал(а): Доступ к файлу "на запись"или login писал(а): проверить не занят ли файл другим приложениемЭто немного разные вещи. Файл может быть разрешен на запись, но быть занят другим приожением |
|||
карма: 22 |
|
Ответов: 1429
Рейтинг: 50
|
|||
У меня часто выскакивает виндозное окошко "Файл занят другим приложением!"когда моя прога пытается его удалить.
Этим файлом пользуется еще одна прога, она в него пишет. То-есть важно проверить, можно ли удалять, или надо подождать. |
|||
карма: 0 |
|
7