Moim celem jest utworzenie pliku wsadowego, który rozpakuje zawartość pliku zip do osobnego katalogu. Każdy plik związany z tym pytaniem znajduje się na tym samym dysku flash.
Następujące polecenie działa dobrze z literą dysku i:\
**i:\7z x i:\zips\new_app.zip -oi:\apps\new_app**
Co się stanie, jeśli umieściłem dysk flash w innym komputerze, a litera dysku NIE i:\
ale f:\
lub g:\
lub q:\
Czy mogę stworzyć jakąś zmienną?
windows
command-line
batch
user216384
źródło
źródło
Jeśli uruchomisz plik .BAT z dysku USB, nie musisz podawać litery dysku, tylko ścieżkę i / lub plik względem pliku .BAT.
Przykład: Of Unzip.BAT znajduje się w katalogu głównym napędu USB, a plik .zip znajduje się w folderze o nazwie „sklasyfikowane dokumenty” w folderze o nazwie „tajne”.
źródło
Ten projekt można wykorzystać w strukturze folderów:
źródło