Wiem, że aby wyświetlić alternatywne strumienie danych wszystkich plików (jeśli są) w wierszu polecenia, jest to polecenie dir /R
. Ale jak to zrobić, jeśli chcę wyświetlać tylko pliki z alternatywnymi strumieniami danych?Jak wyświetlić tylko pliki, które mają alternatywne strumienie danych w wierszu polecenia
11
A
Odpowiedz
14
dir /s /r | find ":$DATA"
lub
dir /r | find ":$DATA"
pierwszy wyszuka sekund tylko we wszystkich sub-directories.The w bieżącym folderze. Będą również wyświetlane ADS przypisane do katalogu. Tylko pliki:
dir /a-d /s /r | find ":$DATA"
+0
dzięki! to jest poprawne rozwiązanie :) – csharpnewbie
Umieść go w partii pętli for. – Endoro
co masz na myśli, mówiąc o pętli? ponieważ dir/R wyświetla wszystkie pliki, niezależnie od tego, czy mają ADS czy nie. Pytam, czy istnieje sposób pokazania tylko plików, które mają ADS, jeśli to możliwe, wypisz je do pliku tekstowego. – csharpnewbie
Czy można użyć "strumieni" z Microsoft Sysexternals? – Endoro