2008-11-09 22 views
5

Tạo tệp có tên là [Tệp] .txt và dán một số văn bản vào đó. Bắt đầu PowerShell và đi đến thư mục.
Làm cách nào để tham chiếu tệp có dấu ngoặc trong tên

 
gc Valid[File].txt 
sẽ hiển thị giá trị trong tệp. Nó trả về trống. Nếu bạn sử dụng tính năng tự động hoàn thành tab, hãy thoát khỏi tên:
 
gc 'Valid[File].txt' 
nhưng vẫn không trả lại gì.

Làm cách nào để tham chiếu tệp có ngoặc vuông trong tên của họ?

Trả lời

7

Hóa ra chìa khóa là -literalpath. Để biết chi tiết, hãy xem this technet article

+0

Ouch. Thật dễ dàng để cài đặt Cygwin! –

+1

@jonathan Nó có thể dễ dàng hơn, nhưng trên nền tảng Windows, PowerShell có nhiều cơ hội hơn và "quyền lực". –

+0

Có lỗi đã biết với việc xử lý dấu ngoặc trong tên tệp. Nó sẽ được sửa trong v2. – halr9000

0

Bạn có thể cần phải đặt nó bên trong dấu ngoặc kép: gc "hợp lệ [File] .txt"

Các vấn đề liên quan