Lệnh replace trong Windows
Lệnh replace giúp thay thế các tệp. Nếu được sử dụng với tùy chọn /a, lệnh replace sẽ thêm các tệp mới vào một thư mục thay vì thay thế các tệp hiện có. Để hiểu hơn về cách sử dụng lệnh này, xem mục ví dụ ở bên dưới.
Cú pháp lệnh replace
replace [<Drive1>:][<Path1>]<FileName> [<Drive2>:][<Path2>] [/a] [/p] [/r] [/w]
replace [<Drive1>:][<Path1>]<FileName> [<Drive2>:][<Path2>] [/p] [/r] [/s] [/w] [/u]
Tham số lệnh replace
Tham số | Mô tả |
[<Drive1>:][<Path1>]<FileName> | Chỉ định vị trí và tên của tệp nguồn hoặc tập hợp các tệp cần thay thế. FileName là tham số bắt buộc và có thể bao gồm cả các ký tự đại diện (* và?). |
[<Drive2>:][<Path2>] | Chỉ định vị trí của tệp đích. Bạn không thể chỉ định tên tệp cho các tệp mình muốn thay thế. Nếu bạn không chỉ định một ổ đĩa hoặc đường dẫn, lệnh replace sẽ sử dụng ổ đĩa và thư mục hiện tại làm tệp đích theo mặc định |
/a | Thêm tệp các mới vào thư mục đích thay vì thay thế các tệp hiện có. Bạn không thể sử dụng tùy chọn dòng lệnh này chung với tùy chọn dòng lệnh /s hoặc /u. |
/p | Nhắc bạn xác nhận trước khi thay thế một tệp đích hoặc thêm một tệp nguồn. |
/r | Thay thế các tệp Read-only và không được bảo vệ. Nếu bạn cố gắng thay thế một tệp Read-only, nhưng bạn lại không chỉ định tham số /r, kết quả trả về sẽ báo lỗi và ngừng thực thi lệnh replace. |
/w | Chờ đợi để bạn thêm một đĩa trước khi quá trình tìm kiếm các tệp nguồn bắt đầu. Nếu bạn không chỉ định tham số /w, lệnh replace sẽ bắt đầu thay thế hoặc thêm các tệp ngay sau khi bạn nhấn ENTER. |
/s | Tìm kiếm tất cả các thư mục con trong thư mục đích và thay thế các tệp phù hợp. Bạn không thể sử dụng tham số /s với tùy chọn dòng lệnh /a. Lệnh replace sẽ không tìm kiếm các thư mục con được chỉ định trong Path1. |
/u | Chỉ thay thế các tệp trên thư mục đích cũ hơn các tệp trong thư mục nguồn. Bạn không thể sử dụng tham số /u với tùy chọn dòng lệnh /a. |
/? | Hiển thị trợ giúp tại command prompt. |
Chú giải lệnh replace
Khi lệnh replace thêm hoặc thay thế các tệp, tên tệp sẽ được hiển thị trên màn hình. Sau khi lệnh replace được thực thi, một dòng tóm tắt sẽ được hiển thị theo một trong các định dạng sau:
nnn files added nnn files replaced no file added no file replacedNếu bạn đang sử dụng đĩa mềm và bạn cần phải chuyển đổi đĩa trong quá trình thay thế, bạn có thể chỉ định tùy chọn dòng lệnh /w để thay lệnh replace sẽ tạm hoãn trong khi bạn chuyển đổi đĩa.
Bạn không thể sử dụng lệnh replace để cập nhật các tệp ẩn hoặc các tệp hệ thống.
Bảng sau đây hiển thị từng mã thoát (exit code) và mô tả ngắn gọn về ý nghĩa của các mã này:
Mã thoát | Mô tả |
0 | Lệnh replace đã thay thế thành công hoặc thêm thành công các tệp. |
1 | Lệnh replace gặp phải một phiên bản MS-DOS không chính xác. |
2 | Lệnh replace không thể tìm thấy các tệp nguồn. |
3 | Lệnh replace không thể tìm thấy đường dẫn nguồn hoặc đích. |
5 | Người dùng không có quyền truy cập vào các tệp mà bạn muốn thay thế. |
8 | Không có đủ bộ nhớ hệ thống để thực thi lệnh. |
11 | Người dùng đã sử dụng cú pháp sai trên dòng lệnh. |
Lưu ý:
Bạn có thể sử dụng tham số ERRORLEVEL trên dòng lệnh if trong một chương trình batch để xử lý các mã thoát được trả về bằng lệnh replace.
Ví dụ lệnh replace
Để cập nhật tất cả các phiên bản của một tệp có tên Phones.cli (xuất hiện trong nhiều thư mục trên ổ C), với phiên bản mới nhất của tệp Phones.cli từ đĩa mềm trong ổ A, hãy nhập:
replace a:\phones.cli c:\ /s
Xem thêm:
Bạn nên đọc
-
Nên dùng PowerShell hay Command Prompt?
-
Công thức tính diện tích xung quanh hình nón cụt, diện tích toàn phần hình nón cụt, thể tích hình nón cụt
-
SMS Brandname là gì? Tội phạm gửi tin nhắn lừa đảo qua SMS Brandname bằng cách nào
-
Công thức tính diện tích tam giác: vuông, thường, cân, đều
-
Công thức tính diện tích xung quanh hình nón, diện tích toàn phần hình nón, thể tích hình nón, V nón
-
UPnP là gì? Tại sao nên vô hiệu hóa nó trên router?
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:
Cũ vẫn chất
-

Code Dislyte Nhịp điệu huyền bí mới nhất
Hôm qua -

Công thức tính thể tích khối lăng trụ đứng, hình lăng trụ
Hôm qua 1 -

Code Liên Minh Stickman mới nhất, nhận full vàng, kim cương
Hôm qua -

NASA ‘thay đổi’ ngày sinh của 12 cung hoàng đạo, 86% số người bị đổi chòm sao khác
Hôm qua 100+ -

Ký tự khoảng trống FF là gì? Cách tạo tên trống trong Free Fire
Hôm qua 100+ -

Cách tính điểm trung bình môn HK 1, HK 2, cả năm
Hôm qua 100+ -

Công thức tính diện tích tam giác: vuông, thường, cân, đều
Hôm qua 19 -

Code Đấu La Bang Bang mới nhất và hướng dẫn nhập code đổi thưởng
Hôm qua 1 -

Code Tam Quốc Mèo mới nhất và cách nhập code
Hôm qua -

Stt chào tháng 5, những câu nói hay về tháng 5 rực rỡ
Hôm qua
Học IT
Microsoft Word 2013
Microsoft Word 2007
Microsoft Excel 2019
Microsoft Excel 2016
Microsoft PowerPoint 2019
Google Sheets
Lập trình Scratch
Bootstrap
Hướng dẫn
Ô tô, Xe máy