Все вопросы: [filelock]

9 вопросов

похожие теги: file-locking
9
голосов
2ответов
5708 просмотров

How do I get WPF's DocumentViewer to release its file lock on the source XPS Document?

After showing an XPS file in the WPF DocumentViewer, and closing the DocumentViewer instance, the XPS file is locked and I cannot delete it. I need to release the lock on the XPS file so I can delete it, write another one with the same name, and optionally display that new XPS file in a new Docu...

6
голосов
2ответов
8588 просмотров

Java file locking and Windows - the lock isn't "absolute"?

I'm trying to lock a file with Java in Windows environment with FileLock and I got an issue : after I lock the file it can still be accessed by other processes at least on some level. Example code follows: public class SimpleLockExample { public static void main(String[] args) throws Except...

4
голосов
2ответов
3847 просмотров

How to prevent file from being overridden when reading and processing it with Java?

I'd need to read and process somewhat large file with Java and I'd like to know, if there is some sensible way to protect the file that it wouldn't be overwritten by other processes while I'm reading & processing it? That is, some way to make it read-only, keep it "open" or something... Thi...

10
голосов
4ответов
15201 просмотров

Как узнать, какие процессы заблокировали папку или файл?

Как вы запрашиваете запущенные процессы, чтобы узнать, какие папки или файлы они заблокировали? (т.е. вы собираетесь извлечь диск, но вам говорят, что он не может быть извлечен, потому что он используется) Я бы хотел либо получить готовую загрузку, либо написать приложение .NET 3.5 для этого ...

3
голосов
3ответов
5024 просмотров

Есть ли способ удалить выходной файл в событии после сборки

Я пытаюсь запустить пакетный файл после сборки в сборке .NET, который шифрует выходной файл, удаляет оригинал, а затем переименовывает зашифрованную версию в исходное имя выходного файла. то есть: Сборка A, затем после сборки: Зашифровать A-> B, DEL / F A, ПЕРЕИМЕНОВАТЬ B A. Я ...

53
голосов
8ответов
92726 просмотров

Сценарий PowerShell для проверки приложения, блокирующего файл?

Используя PowerShell, как я могу проверить, блокирует ли приложение файл? Мне нравится проверять, какой процесс / приложение использует файл, чтобы я мог его закрыть.

9
голосов
6ответов
7254 просмотров

как лучше всего дождаться освобождения файловой блокировки

У меня есть приложение, в котором мне иногда нужно читать из файла, в который выполняется запись, и в результате он блокируется. Как я понял из других вопросов , я должен поймать IOException и повторить попытку. пока я не смогу читать. Но мой вопрос в том, как я могу точно узнать, что файл з...

12
голосов
2ответов
3712 просмотров

При использовании Java FileLock можно ли позволить close () автоматически выполнять lock.release ()?

Как большинство должно знать, close() также закрывает любые потоки использования. Это позволяет использовать следующий код: BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(...))); ... br.close(); Это хорошо, поскольку нам не нужна ссылка на FileInputStr...

254
голосов
12ответов
195454 просмотров

Как проверить блокировку файла?

Есть ли способ проверить, заблокирован ли файл, без использования блока try / catch? На данный момент я знаю единственный способ - просто открыть файл и перехватить System.IO.IOException.