2013-05-11 45 views
8

Chào bạn Tôi đang sử dụng các cửa sổ 7 'di chuyển' lệnh như vậy:cách khắc phục: 'truy cập bị từ chối' bằng lệnh di chuyển trong cửa sổ 7?

move /Y "C:\old.sub.folder\folder.i.want.to.move" "F:\new.sub.folder\folder.i.want.to.move" 

và tôi tiếp tục nhận được một 'truy cập bị từ chối' lỗi nhưng tôi có quyền đầy đủ và thư mục tôi đang cố gắng để di chuyển isn không mở hoặc đang sử dụng?

một ví dụ ngẫu nhiên cố gắng để di chuyển một thư mục trống khác: http://puu.sh/2Rx6b.png

bất kỳ ý tưởng?

nhờ

+0

mọi ý tưởng mọi người? :) – steve

+1

hãy thử chạy tập tin bat là Quản trị viên – Grundy

+0

đây là một chủ đề cũ năm và tôi không chạy cửa sổ nữa nhưng cảm ơn đã cố gắng :) – steve

Trả lời

4

Cú pháp là:

MOVE [/Y| /-Y] [Drive:][Path]Folder1 Folder2 

Điều đó có nghĩa, bạn có thể đổi tên một thư mục, nhưng bạn không thể "di chuyển" nội dung vào ổ đĩa khác.

Tôi sợ, bạn phải sao chép mã nguồn thư mục của bạn đến đích thư mục (xcopy) và sau đó xóa các nguồn thư mục

+1

tôi không hiểu tại sao lệnh di chuyển có thể di chuyển các tệp chứ không phải thư mục? không có lệnh để di chuyển thư mục? Tôi không nhớ sử dụng một exe riêng biệt cho điều này nếu cần thiết :) – steve

+0

Hỏi Microsoft ^^ Btw: có gì sai với sao chép và xóa? – Stephan

+1

@Stephan sao chép/xóa mất * tuổi * khi bạn đang di chuyển nhiều buổi biểu diễn. Nó cũng lãng phí cuộc sống ổ đĩa cứng của bạn với các dữ liệu trùng lặp * hoàn toàn * không cần thiết. Để đầu nó đi, nó có thể phân mảnh hệ thống tập tin của bạn. – jozxyqk

3

Hoặc bạn có thể thử robocopy với /MOVE luận:

robocopy C:\old\folder F:\new\folder /E /MOVE 
+0

Không robocopy/di chuyển các tập tin giống như cách di chuyển lệnh hoặc thám hiểm không, hoặc không sao chép và sau đó xóa? Tôi bị truy cập bị từ chối khi sử dụng os.system trong python với lệnh di chuyển (mặc dù tôi nghĩ rằng Python có thể di chuyển các tệp mà không phải chạy các lệnh hệ thống). Tôi đã đổi nó thành robocopy và mất một thời gian. –

+3

không, không. 'move' không chạm vào tập tin, nó chỉ thay đổi bảng phân bổ tập tin. Đây là lý do tại sao 'di chuyển' không thể di chuyển tệp sang ổ đĩa khác. Bất kỳ di chuyển đến ổ đĩa khác * phải * tạo một bản sao – Stephan