Tôi có thể trao đổi 2 tên thư mục trong Windows khi sử dụng tệp không


1

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à exehoặc dllcá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.

Bạn không thể sửa đổi các tập tin đang sử dụng trên Windows.
Ramhound

Lệnh di chuyển chắc chắn hoạt động để đổi tên tệp, tuy nhiên đó có thể là do nội dung không được thay đổi, chỉ là nhãn.
Nick P
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.