Znajdź plik rekurencyjnie w systemie Windows (katalog / s nie nadaje się)


3

Potrzebuję znaleźć plik w systemie Windows w wierszu polecenia, ale wyniki otrzymuję w postaci tabeli. Podobne do okienkowej wersji find, w której mamy ostatnią kolumnę, wyświetlającą lokalizację.

dir /s nie spełnia tego wymagania, ponieważ wchodzi do każdego katalogu i zgłasza to w osobnym nagłówku, pozostawiając listę plików jak zwykle.


Prawdopodobnie nie jest to możliwe przy użyciu wiersza polecenia. Możesz zbudować coś za pomocą PowerShell.
Seth

Czy to zrobić: Get-ChildItem -ErrorAction SilentlyContinue -Recurse c: \ -Filter "filetosearch.exe" | wybierz Directory
HelpingHand

1
Może: Get-ChildItem -ErrorAction SilentlyContinue -Recurse c: \ -Filter "filetosearch.exe" | wybierz Katalog, Nazwa, LastWriteTime | format-table etc ...
HelpingHand

Co DIR /A-D /B /Sby to wystarczyło w razie potrzeby?
Pimp Juice IT

Odpowiedzi:


6

Jeśli nagłówki są jedynym problemem w twoim przypadku, użyj /Bprzełącznika.

reż filename.ext/ S / B

Drukowana jest lista wszystkich plików pasujących do nazwy pliku wraz z ich lokalizacją.



0

nazwa pliku reż . * / S / B

Znajduje wszystkie dopasowania dla nazwy pliku ciągu. Wyświetla src i dołącza pliki


Czy możesz wyjaśnić, dlaczego uważasz, że to odpowiada na pytanie?
RalfFriedl
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.