Я знаю, что у меня есть файл с именем Foo.bar где-то на моем компьютере с Windows. Я хочу открыть командную строку администратора и с помощью нескольких команд найти файл. Надеюсь, не отключая UAC, не открывая другие интерфейсы или что-нибудь противное.
2 ответа
2
Начните с корня диска и запустите
dir Foo.bar /b/s
Должно быть достаточно.
1
У меня есть файл с именем Foo.bar где-то на моем компьютере с Windows
Следующий пакетный файл будет искать на всех дисках.
test.cmd:
@echo off
setlocal
setlocal enabledelayedexpansion
rem use findstr to strip blank lines from wmic output
for /f "usebackq skip=1 tokens=1" %%d in (`wmic logicaldisk get caption ^| findstr /r /v "^$"`) do (
dir %%d\%1 /b /s
)
endlocal
Использование:
test Foo.bar
Дальнейшее чтение
- Индекс AZ командной строки Windows CMD - Отличный справочник по всем вопросам, связанным с командной строкой Windows.
- for /f - Циклическая команда против результатов другой команды.
- wmic - команда инструментария управления Windows.