PowerShell: Cách sử dụng đường dẫn thử nghiệm để kiểm tra nhiều đường dẫn
Bạn có thể sử dụng lệnh ghép ngắn Test-Path trong PowerShell để kiểm tra xem một thư mục hoặc tệp cụ thể có tồn tại ở một đường dẫn cụ thể hay không.
Bạn có thể sử dụng các phương pháp sau với lệnh ghép ngắn Test-Path để kiểm tra xem có tồn tại nhiều đường dẫn hay không:
Phương pháp 1: Kiểm tra xem có tồn tại nhiều đường dẫn hay không
Test-Path c:\users\bobbi\first, c:\users\bobbi\secondPhương pháp 2: Kiểm tra xem tất cả đường dẫn có tồn tại hay không
(Test-Path $first_path) -and (Test-Path $second_path)Phương pháp 3: Kiểm tra xem có tồn tại ít nhất một trong số các đường dẫn hay không
(Test-Path $first_path) -or (Test-Path $second_path)
Các ví dụ sau đây cho thấy cách sử dụng từng phương pháp này trong thực tế.
Ví dụ 1: Cách sử dụng Đường dẫn thử nghiệm để kiểm tra nhiều đường dẫn trong PowerShell
Giả sử chúng ta muốn biết liệu từng đường dẫn sau có tồn tại trên máy tính của chúng ta hay không:
- c:/users/bobbi/data1
- c:/users/bobbi/data7
Chúng ta có thể sử dụng cú pháp sau với lệnh ghép ngắn Test-Path để kiểm tra:
Test-Path c:\users\bobbi\data1, c:\users\bobbi\data7Ảnh chụp màn hình sau đây cho thấy cách sử dụng cú pháp này trong thực tế:
Kết quả trả về True cho đường dẫn đầu tiên, cho chúng ta biết rằng nó tồn tại.
Sau đó, đầu ra trả về False cho đường dẫn thứ hai, cho chúng ta biết rằng nó không tồn tại.
Ví dụ 2: Cách sử dụng Đường dẫn kiểm tra để kiểm tra xem tất cả các đường dẫn có tồn tại trong PowerShell hay không
Giả sử chúng ta muốn biết liệu tất cả các đường dẫn sau có tồn tại trên máy tính của chúng ta hay không:
- c:/users/bobbi/data1
- c:/users/bobbi/data7
Chúng ta có thể sử dụng cú pháp sau với lệnh ghép ngắn Test-Path để kiểm tra:
$first_path = "c:\users\bobbi\data1"
$second_path = "c:\users\bobbi\data7"
(Test-Path $first_path) -and (Test-Path $second_path)
Ảnh chụp màn hình sau đây cho thấy cách sử dụng cú pháp này trong thực tế:
Kết quả trả về False, cho chúng ta biết rằng cả hai đường dẫn này đều không tồn tại.
Ví dụ 3: Cách sử dụng Đường dẫn kiểm tra để kiểm tra xem có tồn tại ít nhất một trong số các đường dẫn trong PowerShell hay không
Giả sử chúng ta muốn biết liệu tất cả các đường dẫn sau có tồn tại trên máy tính của chúng ta hay không:
- c:/users/bobbi/data1
- c:/users/bobbi/data7
Chúng ta có thể sử dụng cú pháp sau với lệnh ghép ngắn Test-Path để kiểm tra:
$first_path = "c:\users\bobbi\data1"
$second_path = "c:\users\bobbi\data7"
(Test-Path $first_path) -or (Test-Path $second_path)
Ảnh chụp màn hình sau đây cho thấy cách sử dụng cú pháp này trong thực tế:
Kết quả trả về True, cho chúng ta biết rằng có ít nhất một trong các đường dẫn này tồn tại.
Lưu ý: Bạn có thể tìm thấy tài liệu đầy đủ về lệnh ghép ngắn Test-Path trong PowerShell tại đây.


