Tôi đã tìm thấy một câu hỏi tương tự here nhưng đã bị đóng/chấp nhận với câu trả lời là "không làm điều đó".Buộc đóng một tập tin mở bằng C#
Tôi đang trong tình huống mà tôi không quan tâm điều gì xảy ra với các ứng dụng khác, tôi muốn lấy một tệp có thể bị khóa bởi những người khác (nếu cần) và theo cách của tôi. Tôi có thể cần di chuyển, đổi tên hoặc xóa tệp này.
Về cơ bản, tôi cần xử lý các tệp trong thư mục được tạo bởi ứng dụng không làm sạch khóa của nó. Tôi biết ứng dụng được xử lý xong khi tôi gọi điện, nhưng tôi cần phải giết khóa khi tôi chạy. Ngoài ra có vẻ như tôi đang mâu thuẫn với các lần đọc từ phần mềm AV cục bộ quét phần chia sẻ từ xa nơi máy chủ đang ở đó.
Tất cả điều này thêm vào tình huống "buộc đóng" không thể giải quyết được để tôi có thể làm những gì tôi cần. Có ai có ý tưởng về việc phải làm gì không?