Đối với một thư mục cụ thể, tôi cần liệt kê tất cả các tệp có phần mở rộng .js
ngay cả khi được lồng trong các thư mục con ở mọi cấp độ.Cách truy xuất đệ quy bất kỳ tệp nào có phần mở rộng cụ thể trong PowerShell?
Kết quả cho bảng điều khiển đầu ra phải là danh sách tên tệp không có dòng tiện ích mở rộng theo dòng để dễ dàng sao chép và dán trong ứng dụng khác.
Hiện tại tôi đang thử điều này, nhưng trong giao diện điều khiển đầu ra, tôi nhận được một số thông tin meta và không phải là một danh sách đơn giản.
Get-ChildItem -Path C:\xx\x-Recurse -File | sort length –Descending
Bạn có thể vui lòng cung cấp cho tôi một số gợi ý không?
nhờ cho câu trả lời tuyệt vời của bạn, bạn có thể xin vui lòng giúp tôi với các kịch bản cuối cùng .. Tôi sẽ cần đường dẫn đầy đủ, nhưng với phần mở rộng [tương tự như ví dụ cuối cùng của bạn] ... làm thế nào tôi có thể làm cho nó? Rất cảm ơn vì sự giúp đỡ của bạn! – GibboK
@GibboK Chỉ cần sử dụng '$ _.FullName', đó là đường dẫn đến tập tin –
cảm ơn tuyệt vời, chỉ là điều cuối cùng nếu bạn có thời gian :) .. bây giờ chuỗi kết quả của tôi giống như 'C: \ Projects \ x \ trunk \ www \ c \ n \ b \ file. js 'Tôi vết thương cần phải cắt bớt phần đầu tiên cho đến khi \ n \ thư mục ..... với kết quả cuối cùng là' n \ b \ file.js 'bất kỳ ý tưởng nào có thể được sử dụng? Rất cám ơn trước. – GibboK