Bạn có thể chỉ cho tôi cách di chuyển tất cả các tệp trong thư mục con sang thư mục mẹ không?
Bạn có thể chỉ cho tôi cách di chuyển tất cả các tệp trong thư mục con sang thư mục mẹ không?
Câu trả lời:
Nếu thư mục con trong câu hỏi có nhiều thư mục con và bạn muốn di chuyển tất cả các tệp mà không có cấu trúc thư mục con của chúng trong chiến thuật, hãy làm như sau:
*.*
và nhấn enter.Sử dụng lệnh 'for': mở cửa sổ lệnh, sau đó sử dụng một cái gì đó như sau, giả sử bạn có tệp trong c: \ foo \ bar \ và muốn di chuyển chúng sang c: \ foo \:
for %F in (c:\foo\bar\*.*) do move /Y %F c:\foo
Công tắc / Y tắt xác nhận; loại bỏ nó nếu bạn muốn xác nhận từng di chuyển tập tin.
chỉnh sửa: nếu bạn muốn lưu tệp này vào một tệp bó và chạy nó từ thư mục mẹ, bạn có thể, nhưng bạn cần nhân đôi các dấu phần trăm (nghĩa là% F trở thành %% F)
for
chắc chắn là một điều tốt để sử dụng, nhưng sử dụng `for / r% cd %% i trong ( . ) để di chuyển / y% ic: \ foo \ bar` có thể tốt hơn. Xin lỗi, mã không thể được định dạng Tôi không biết tại sao.
for
tắc của lệnh cho nội dung thư mục, nhưng nếu vậy, tại sao nó không /F
chứ %F
? Mục đích của dấu phần trăm là gì?
%F
là mỗi phần tử trong thư mục con. Nếu bạn đọc nó ra nó sẽ nói for each element in sub-folder, move it to parent folder and confirm confirmation dialog
.
Trong Windows Explorer - duyệt đến thư mục mẹ và sử dụng hộp thoại tìm kiếm để tìm kiếm * sẽ trả về cho bạn tất cả các tệp trong thư mục gốc và thư mục con. (Hoặc nếu bạn biết bạn chỉ muốn trả về các mục cụ thể từ các thư mục con, thì hãy giới hạn tìm kiếm theo ý muốn. Ví dụ: nếu bạn chỉ muốn di chuyển các tệp .jpg bạn có thể tìm kiếm * .jpg)
Trong kết quả tìm kiếm, đặt nó để hiển thị chi tiết và sắp xếp theo cột đường dẫn thư mục (bạn có thể phải thêm nó vào các cột được hiển thị). Điều này giúp dễ dàng hơn trong việc chọn tất cả các mục không có trong đường dẫn thư mục mẹ.
Chọn tất cả các mục bạn muốn di chuyển và kéo / thả chúng vào thư mục mẹ.
Không có giải pháp vượt trội nào cho việc này. Sử dụng một kỹ thuật kéo và thả đơn giản: