Batch - znalezienie pliku i podanie jego sciezki

0

Hej istnieje mozliwosc aby za pomoca pliku bat znaleźć plik na komputerze (plik z rozszerzeniem .py) a nastepnie zwrocic do niego sciezkę? probowałem uzyc WHERE ale cos mi nie idzie;/ a WHICH czytam ze odnosi sie do .exe plików :/

0

W Linuxie masz program find, który to robi; może i w Windowsie być coś podobnego. Powinno. :) Ale weź pod uwagę, że wynikiem nie będzie koniecznie jedna ścieżka, ale kilka -- może być wiele programów tak samo się nazywających...

0

Bo problem mam taki, że jest plik pythona który uruchamia pewne uslugi a on jest czescia duzego frameworka i chodziloby o to zeby po instalacji framweorka ten batch file co wywoluje ten plik wiedzial gdzie go szukac ( tam gdzie zainstalowany jest framework) , bo domyslnie ten batch file bedzie na pulpicie . W takim razie sprobuje obejsc to i np podczas instalacji frameworka dodac sciezke tego pliku do PATHA windowsowego i potem w batchu tam szukac direm tego pliku i go uruchamiac.

0

Słabe to chyba -- to, gdzie jest zainstalowany framework powinno dać się skądś odczytać -- może z rejestru?

0
dir nazwapliku.py /S /B

UPDATE: dodanie przełącznika /B, tak aby zwracał tylko ścieżkę.

0
dir c:\nazwapliku.py /S /B

Opcja /S wyszukuje we wszystkich podkatalogach. Jeżeli chcesz szukać we wszystkich katalogach na dysku to należy podać C:\ jako katalog główny dysku C:

0

Bardzo dziękuje za pomoc, podane rozwiązania powyżej działają!

1 użytkowników online, w tym zalogowanych: 0, gości: 1