Cách sao chép hoặc di chuyển tệp và thư mục trên hệ thống của bạn Windows 10

Hệ thống Windows cung cấp nhiều cách để sao chép và di chuyển tệp. Chúng tôi sẽ chỉ cho bạn tất cả các thủ thuật của File Explorer và cách sử dụng chúng trong Command Prompt và PowerShell. Bạn thậm chí có thể thêm “Sao chép vào” và “Chuyển đến” vào menu ngữ cảnh của File Explorer.

Khi sao chép một tập tin hoặc thư mục trên hệ thống Windows 10, một bản sao của mục đã chọn sẽ được tạo và lưu trong thư mục đích đã chọn. Tuy nhiên, khi bạn di chuyển một tệp hoặc thư mục, mục gốc sẽ được di chuyển đến thư mục đích thay vì gửi một bản sao giống hệt nhau.

Cách sao chép hoặc di chuyển tệp bằng cách kéo và thả

Một trong những phương pháp phổ biến nhất để sao chép hoặc di chuyển tệp hoặc thư mục là kéo và thả tệp hoặc thư mục đó vào thư mục đích. Theo mặc định – tùy thuộc vào vị trí của thư mục đích – File Explorer có thể di chuyển thư mục đó thay vì sao chép hoặc ngược lại. Tuy nhiên, có một phương pháp ẩn ghi đè hành vi hệ thống mặc định Windows.

Mở File Explorer bằng cách nhấn Windows + E và điều hướng đến tệp bạn muốn sao chép.

Khi kéo tệp từ thư mục này sang thư mục khác, bạn có thể sử dụng ngăn bên trái hoặc mở một phiên bản khác của File Explorer để điều hướng đến thư mục đích. Trong ví dụ này, chúng tôi sẽ sử dụng cửa sổ File Explorer thứ hai để sao chép các tệp.

Mở cửa sổ File Explorer thứ hai bằng cách nhấn Windows + E và điều hướng đến thư mục đích.

Mở File Explorer thứ hai và chọn các tệp để sao chép.

Hệ thống Windows có hai hành động mặc định khi bạn kéo và thả tệp hoặc thư mục đến đích mới: sao chép hoặc di chuyển. Quá trình sao chép diễn ra khi bạn thả một tệp hoặc thư mục vào một thư mục trên ổ đĩa khác. Quá trình chuyển diễn ra khi bạn thả nó vào cùng một ổ đĩa như chúng tôi sẽ thực hiện bên dưới. Tuy nhiên, có một thủ thuật ẩn buộc hệ thống Windows để thực hiện một hành động cụ thể.

Để sao chép tệp sang ổ đĩa khác, hãy chọn tệp bạn muốn sao chép, nhấp và kéo chúng sang cửa sổ khác, sau đó thả chúng.

Kéo các tệp vào cửa sổ thứ hai và thả chúng.

Nếu bạn đang cố sao chép các tệp vào một thư mục trên cùng một ổ đĩa, hãy nhấp và kéo chúng vào cửa sổ thứ hai. Tuy nhiên, trước khi bạn thả chúng, hãy nhấn Ctrl để vào chế độ sao chép.

Nếu bạn muốn sao chép tệp vào cùng một ổ đĩa, hãy nhấn phím Ctrl trước khi thả tệp vào cửa sổ.

Để di chuyển tệp sang thư mục khác trên cùng một ổ đĩa, hãy chọn (các) tệp bạn muốn di chuyển, nhấp và kéo chúng sang cửa sổ khác, sau đó thả chúng.

Nhấp và kéo tệp vào cửa sổ thứ hai.

Nếu thư mục đích nằm trên một ổ đĩa khác, hãy nhấp và kéo nó vào cửa sổ thứ hai như trước, nhưng lần này nhấn Shift để bắt đầu chế độ di chuyển.

Để di chuyển các tệp vào một thư mục trên ổ đĩa khác, hãy nhấp và kéo chúng, nhưng nhấn Shift trước khi thả.

Cách sao chép hoặc di chuyển tệp bằng cắt, sao chép và dán

Bạn cũng có thể sao chép và di chuyển tệp bằng khay nhớ tạm, giống như bạn cắt, sao chép và dán văn bản.

Mở File Explorer bằng cách nhấn Windows + E và điều hướng đến tệp bạn muốn sao chép.

Mở File Explorer và điều hướng đến thư mục chứa các tệp bạn muốn sao chép.

Đánh dấu các tệp bạn muốn sao chép, sau đó nhấp vào “Sao chép” trong menu Tệp hoặc nhấn Ctrl + C trên bàn phím để thêm chúng vào khay nhớ tạm.

Đánh dấu các tập tin và bấm vào

Thay vào đó, nếu bạn muốn di chuyển các mục, hãy chọn các tệp bạn muốn di chuyển. Sau đó nhấp vào “Cut” trong menu Tệp hoặc nhấn Ctrl + X để thêm tệp vào khay nhớ tạm.

Chọn tệp và nhấp vào

Chuyển đến thư mục mà bạn muốn di chuyển tệp, sau đó nhấp vào “Dán” trên tab “Trang chủ” hoặc nhấn Ctrl + V. Tùy thuộc vào việc bạn nhấp vào “Sao chép” hay “Cắt”, các tệp của bạn sẽ được sao chép hoặc di chuyển tương ứng .

Chuyển đến thư mục đích và nhấp vào

Sao chép hoặc di chuyển tệp và thư mục bằng menu ngữ cảnh

Menu ngữ cảnh hệ thống Windows 10z

Khi bạn nhấp chuột phải vào một tệp hoặc thư mục, hệ thống Windows có một số tính năng trình đơn ngữ cảnh ẩn cho phép bạn thêm hai tùy chọn: Sao chép vào hoặc Chuyển đến. Việc thêm hai tính năng này vào menu ngữ cảnh cho phép bạn sao chép hoặc di chuyển các mục chỉ bằng vài cú nhấp chuột.

Cách sao chép hoặc di chuyển tệp bằng dòng lệnh

Một trong những cách nhanh nhất để mở dấu nhắc lệnh trong thư mục bạn chọn là sử dụng File Explorer. Đầu tiên, mở File Explorer và điều hướng đến đích của bạn. Nhấp vào thanh địa chỉ, nhập “cmd” và nhấn Enter.

Trong File Explorer, gõ

Để sao chép một tệp, bạn có thể sử dụng cú pháp lệnh sau (nếu bạn đang sao chép một thư mục, chỉ cần bỏ qua phần mở rộng của tệp):

copy "file name.ext" "fullpathtodestinationfolder"

Các trích dẫn trong lệnh chỉ hợp lệ nếu tên tệp hoặc thư mục chứa khoảng trắng. Nếu chúng không có khoảng trắng, bạn không cần đặt dấu ngoặc kép. Trong ví dụ bên dưới, cả tên tệp và thư mục đều không chứa dấu cách, vì vậy chúng tôi không cần sử dụng chúng.

Tệp sẽ được sao chép vào thư mục đích.

Bạn cũng có thể sử dụng lệnh sao chép để sao chép nhiều tệp cùng một lúc. Chỉ cần tách từng tệp bằng dấu phẩy và sau đó chỉ định thư mục đích như bình thường.

Tách nhiều tệp bằng dấu phẩy để sao chép chúng.

Để di chuyển một tệp, bạn có thể sử dụng cú pháp lệnh sau (nếu bạn đang di chuyển một thư mục, chỉ cần bỏ qua phần mở rộng của tệp):

move "file name.ext" "fullpathtodestinationfolder"

Cũng giống như sao chép, các trích dẫn trong lệnh chỉ hợp lệ nếu tên tệp hoặc thư mục chứa khoảng trắng. Nếu không, bạn không cần phải đặt dấu ngoặc kép. Trong ví dụ bên dưới, cả tên tệp và thư mục đều không chứa dấu cách, vì vậy chúng tôi không cần sử dụng chúng.

Lệnh di chuyển tệp.

Tuy nhiên, nếu bạn cố gắng di chuyển nhiều tệp như chúng tôi đã làm với lệnh sao chép, dấu nhắc lệnh sẽ đưa ra lỗi cú pháp.

Sử dụng dấu phẩy để di chuyển nhiều tệp không hoạt động và dòng lệnh sẽ báo lỗi.

Có một số cách khác để di chuyển nhiều mục cùng một lúc bằng cách sử dụng dòng lệnh mà không gây ra lỗi. Mỗi phương pháp sử dụng một ký tự đại diện để di chuyển nhiều tệp trong một câu lệnh.

Đầu tiên, nếu bạn muốn di chuyển tất cả các tệp thuộc một loại nhất định, bạn có thể sử dụng cú pháp sau để di chuyển tệp:

move *.ext "fullpathtodirectory"

Sử dụng ký tự đại diện để di chuyển tất cả các tệp có loại tiện ích mở rộng cụ thể.

Phương pháp thứ hai là di chuyển mọi thứ vào thư mục nguồn, bất kể loại tệp. Để hoàn tất việc chuyển tiền, bạn có thể sử dụng cú pháp sau:

move * "fullpathtodirectory"

Di chuyển từng tệp trong thư mục.

Cách sao chép hoặc di chuyển tệp bằng PowerShell

Windows PowerShell thậm chí còn mạnh mẽ và linh hoạt hơn so với Dấu nhắc Lệnh khi sao chép hoặc di chuyển các tệp và thư mục trong môi trường dòng lệnh. Mặc dù chúng tôi sẽ chỉ đề cập đến bề mặt, nhưng bạn có thể thực hiện một số nội dung thực sự mạnh mẽ với lệnh ghép ngắn.

Cách nhanh nhất để mở cửa sổ PowerShell ở vị trí mong muốn là mở thư mục trong File Explorer trước. Trong menu “Tệp”, nhấp vào “Mở Windows PowerShell” rồi chọn “Mở Windows PowerShell”.

Nhấp vào Tệp> Mở Windows PowerShell> Mở Windows PowerShell. “width = “541 ″ height = “318 ″ onload = “pagespeed.lazyLoadImages.loadIfVisibleAnd MaybeBeacon(this);” onerror = “this.onerror = null; pagespeed.lazyLoadImages.loadIfVisibleAnd MaybeBeacon(this);”></p><p> Để sao chép tệp hoặc thư mục trong PowerShell, hãy sử dụng cú pháp sau:</p><pre> Copy-Item

Mặc dù không bắt buộc, lệnh ghép ngắn Copy-Item chỉ yêu cầu trích dẫn xung quanh tên tệp và thư mục nếu chúng chứa khoảng trắng.

Ví dụ: để sao chép một tệp từ thư mục hiện tại sang thư mục khác, hãy sử dụng lệnh sau:

Copy-Item Lex.azw D:Downloads

Nhập lệnh và tệp sẽ được sao chép vào thư mục đích.

Sức mạnh thực sự của PowerShell nằm ở khả năng xâu chuỗi các lệnh ghép ngắn lại với nhau. Ví dụ: giả sử chúng ta có một thư mục với một số thư mục con có sách điện tử mà chúng ta muốn sao chép.

Thay vì thay đổi thư mục và chạy lại lệnh, chúng ta có thể làm cho PowerShell quét mọi thư mục và thư mục con, sau đó sao chép toàn bộ loại tệp đã chỉ định vào đích.

Chúng ta có thể sử dụng cmdlet sau:

Get-ChildItem -Path ".*.azw" -Recurse | Copy-Item -Destination "D:Downloads"

Phần Get-ChildItem của lệnh ghép ngắn liệt kê tất cả các tệp trong thư mục hiện tại và tất cả các thư mục con của nó (với khóa chuyển -Recurse) với phần mở rộng tệp là AZW và chuyển chúng (ký hiệu |) tới lệnh ghép ngắn Copy-Item.

Khi bạn gõ lệnh, PowerShell sẽ tìm kiếm tất cả các thư mục con, sao chép mọi thứ trong phần mở rộng tệp được chỉ định.

Thay vào đó, để di chuyển tệp, bạn có thể sử dụng cú pháp sau để di chuyển bất cứ thứ gì bạn muốn:

Move-Item Lex.azw D:Downloads

Các mặt hàng đã được di chuyển.

Move-Item có cùng cú pháp với lệnh ghép ngắn Copy-Item. Vì vậy, nếu bạn muốn di chuyển tất cả các loại tệp cụ thể ra khỏi một thư mục và tất cả các thư mục con của nó - như chúng ta đã làm với lệnh ghép ngắn Copy-Item - thì gần như giống hệt nhau.

Nhập lệnh ghép ngắn sau để di chuyển tất cả các tệp thuộc một loại cụ thể từ một thư mục và các thư mục con của nó:

Get-ChildItem -Path ".*.azw" -Recurse | Move-Item -Destination "D:Downloads"

Di chuyển tệp trong PowerShell.

Những bài viết liên quan

Back to top button