Piszę plik wsadowy, potrzebuję uzyskać folder nadrzędny tego pliku bat. Czy to możliwe? NB Mam na myśli folder nadrzędny pliku wsadowego, a nie bieżący katalog wezwania wywołującego tę partię.Jak zdobyć folder nadrzędny partycji Windows
Dzięki
Piszę plik wsadowy, potrzebuję uzyskać folder nadrzędny tego pliku bat. Czy to możliwe? NB Mam na myśli folder nadrzędny pliku wsadowego, a nie bieżący katalog wezwania wywołującego tę partię.Jak zdobyć folder nadrzędny partycji Windows
Dzięki
Folder dominująca partia zostaje w zmiennej %~dp0
znajduje. Przykład:
@echo off&setlocal
for %%i in ("%~dp0..") do set "folder=%%~fi"
echo %folder%
Nie działa, może zapomniałem powiedzieć, że jest to partia okien – Tobia
Tak, wiem. Moja odpowiedź to czysta partia. Umieść go w notatniku w pliku tekstowym, nazwij go np. 'mybatch.bat' i uruchom go z wiersza poleceń. Jeśli uruchomisz go z eksploratora, wstaw 'pause' na końcu. – Endoro
Działa, dziękuję – Tobia
Widzisz, dokonałeś edycji, aby wyjaśnić. Tak też zrobiłem. – Endoro