Wyszukiwanie plików bez rozszerzeń plików w systemie Windows
Jak na PetSerAl oto niektóre z nich Zaawansowana składnia zapytań Eksploratora plików metoda, od której można zacząć, ale czytaj dalej w poszukiwaniu odpowiednika Wiersz poleceń i Skrypt wsadowy metody tego zadania.
Wyszukiwanie rekurencyjne
kind:= -folder type:= -[] extension:= []
Nierekursywne
Po prostu wybierz „ Obecny folder „opcja przez GUI” Szukaj „karta
lub
kind:= -folder type:= -[] extension:= [] folder:"C:\folder\path"
Możesz użyć a dla / f pętla iteruje wyjście a reż polecenie z /B
i /A-D
parametry, a następnie użyj warunkowego Jeśli logika tylko do wysyłania plików bez żadnych rozszerzeń przy użyciu podstawień dla iterowanych plików w określonym katalogu.
Wiersz poleceń
Uwaga: Zakłada to, że katalog, w którym się znajdujesz w linii poleceń, jest katalogiem, w którym musisz szukać, aby wyświetlić pliki bez rozszerzeń.
FOR /F "TOKENS=*" %A IN ('dir /B * /A-D') DO IF /I [%~nxA]==[%~nA] ECHO %~A
Skrypt wsadowy
Uwaga: Jest to skrypt wsadowy, który ustawiasz SET Src=
wartość jako katalog, który należy wyszukać, aby wyświetlić pliki bez rozszerzeń.
@ECHO ON
SET Src=C:\folder\path
FOR /F "TOKENS=*" %%A IN ('DIR /B "%Src%\*" /A-D') DO IF /I [%%~nxA]==[%%~nA] ECHO %%~A
PAUSE
EXIT
Dalsze zasoby
- Dla / F
FOR /?
Ponadto zastąpiono odniesienia do zmiennej FOR
ulepszony. Możesz teraz użyć następującej opcjonalnej składni:
%~nI - expands %I to a file name only
%~xI - expands %I to a file extension only
Reż
- Jeśli