Tôi là người dùng có quyền truy cập ghi vào chia sẻ mạng Windows. Cứ vài tháng tôi lại cập nhật các tệp trên chia sẻ này nhưng thường thì chúng bị khóa hoặc đang sử dụng, đặc biệt là exe
hoặc dll
các tệp. Cách giải quyết là đổi tên tệp hiện tại (tên tệp thay đổi, nhưng tay cầm vẫn được gắn vào tệp đã đổi tên) và sau đó sao chép tệp mới qua.
Sao chép các tập tin cá nhân là tẻ nhạt và rủi ro. Tôi muốn chỉ đơn giản là tạo toàn bộ một thư mục mới, sau đó trao đổi tên thư mục. Tuy nhiên tôi chưa tìm thấy cách giải quyết để hoàn thành công việc khi các tệp bị khóa như trên.
Điều này có thể không? Nó cần chạy từ dòng lệnh trên máy khách, tôi không có quyền truy cập đăng nhập vào máy chủ.
Chỉnh sửa: Đã thêm cách giải quyết để thay thế các tệp bên dưới trong trường hợp nó làm cho mọi thứ rõ ràng hơn.
C:\Users\user>copy c:\newfiles\script.cmd \\server\directory\script.cmd
Overwrite \\server\directory\script.cmd? (Yes/No/All): y
Access is denied.
0 file(s) copied.
C:\Users\user>move \\server\directory\script.cmd \\server\directory\script.cmd.back & copy c:\newfiles\script.cmd \\server\directory\script.cmd
1 file(s) moved.
1 file(s) copied.