Windows - Làm cách nào để di chuyển tất cả các tệp trong thư mục con sang thư mục mẹ? [đóng cửa]


29

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?


1
Thật khó để tưởng tượng loại khó khăn mà bạn đang gặp phải. Bạn có thể giải thích cách bạn đang cố gắng để làm điều đó và những gì không hoạt động? Bạn đang sử dụng một dòng lệnh? Windows Explorer?
fixer1234

9
Không chắc chắn lý do tại sao điều này đã bị hạ cấp và đóng là "không rõ ràng". Nghe có vẻ khá rõ ràng với tôi.
Cornwell

VẬY LÀ GÌ? @ fixer1234
Don Larynx

2
@DonLarynx: Di chuyển tệp là một nhiệm vụ không quan trọng và có vô số cách. Bất cứ ai cũng khó có thể tìm thấy ngay cả một phương pháp duy nhất để thực hiện nó. Câu hỏi ngụ ý rằng OP có các yêu cầu hoặc ràng buộc cụ thể (không được mô tả), khiến cho bất kỳ phương pháp nào anh ta đã thử (không được mô tả), không thỏa mãn theo một cách nào đó (không được mô tả). Đó là những gì không rõ ràng. Nếu đây không phải là một yêu cầu cho một giải pháp cụ thể cho một vấn đề hoặc ràng buộc cụ thể, thì câu hỏi là một cuộc gọi để mô tả mọi cách có thể để di chuyển các tệp, quá rộng.
fixer1234

Câu trả lời:


50
  1. Thực hiện lựa chọn các tập tin và thư mục bạn muốn di chuyển.
  2. Nhấp chuột phải, chọn cắt
  3. Chuyển đến thư mục mẹ
  4. Nhấp chuột phải vào một số không gian trống và chọn dán.

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:

  1. Nhấn F3 để mở hộp thoại tìm kiếm (hoặc nếu bạn có Windows 7+, nó sẽ di chuyển con trỏ đến thanh tìm kiếm)
  2. Nhập *.*và nhấn enter.
  3. Chờ cho quá trình tìm kiếm hoàn tất. Lưu ý rằng nó có thể được thực hiện và sau đó đột nhiên nó tìm thấy nhiều tệp hơn. Không có thông báo khi tìm kiếm hoàn tất ngoài một thanh có nội dung: Tìm kiếm lại, xuất hiện ở cuối kết quả tìm kiếm.
  4. Chọn tất cả các tệp bằng Ctrl+A
  5. Nhấp chuột phải, chọn cắt
  6. Di chuyển đến thư mục mẹ bằng cách trước tiên nhấn trở lại để thoát khỏi tìm kiếm và sau đó một lần khác để đi đến thư mục mẹ
  7. Nhấp chuột phải vào một nơi trống và chọn dán.

2
Cá nhân, tôi thích các giải pháp hàng loạt vì tôi không phải đợi chức năng tìm kiếm kết thúc. Tuy nhiên, đây có lẽ là dễ nhất cho một người dùng bình thường.
Kỹ sư Toast

23

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)


2
forchắ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.
Jamie

Chắc chắn, / R sẽ hữu ích nếu có một vài lớp thư mục con cũng cần di chuyển nội dung của chúng.
Snewsley Pies

Hy vọng nó sẽ giúp, @SnewsleyPies!
Jamie

Tôi đang gặp khó khăn để hiểu mã này. Tôi giả sử F được sử dụng là công fortắc của lệnh cho nội dung thư mục, nhưng nếu vậy, tại sao nó không /Fchứ %F? Mục đích của dấu phần trăm là gì?
Hashim

Đây %Flà 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.
Joel Broström

8

Từ một dấu nhắc lệnh:

Move c:\parentFolder\subFolder\*.* c:\parentFolder


2
Điều này giả sử chỉ có một thư mục con với các tệp cần được trích xuất từ ​​nó. Nếu đó là trường hợp, OP có thể sẽ không tìm kiếm một giải pháp tự động khi họ chỉ có thể cắt và dán trong vài giây.
Hashim

4
  1. 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)

  2. 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ẹ.

  3. 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ẹ.


2

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:

  1. Chọn tập tin bạn muốn di chuyển
  2. Kéo đến thư mục đích
  3. Làm rơi chúng
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.