Batch - znalezienie pliku i podanie jego sciezki

Batch - znalezienie pliku i podanie jego sciezki
  • Rejestracja: dni
  • Ostatnio: dni
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 :/

koszalek-opalek
  • Rejestracja: dni
  • Ostatnio: dni
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...

  • Rejestracja: dni
  • Ostatnio: dni
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.

koszalek-opalek
  • Rejestracja: dni
  • Ostatnio: dni
0

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

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3891
0
Kopiuj
dir nazwapliku.py /S /B

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

JA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 134
0
Kopiuj
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:

  • Rejestracja: dni
  • Ostatnio: dni
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.