Jak mogę utworzyć wszystkie te podfoldery jednocześnie, korzystając z mojego schematu nazewnictwa?
Gdybym miał utworzyć podfoldery w określonym katalogu, takim jak C: \ Dropbox \ Development, czy najpierw musiałbym wykonać cd do tego katalogu? Zakładając, że używam powłoki cmd?
Aby utworzyć podfoldery (podkatalogi) w określonym katalogu (który nie jest bieżącym katalogiem), możesz wykonać jedną z następujących czynności:
cd C:\Dropbox\Development
pierwszy lub
- Zmień
md Lec-%%i
polecenie na md C:\Dropbox\Development\Lec-%%i
.
Uwaga:
mkdir
jest synonimem md
i może być używany zamiast niego.
Poniżej pokazuję obie alternatywy, pierwszą z cmd
powłoki (wiersz poleceń), a drugą za pomocą pliku wsadowego.
Jako bonus (choć nie jest to wymagane w pierwotnym pytaniu) istnieje również bash
alternatywa dla powłoki.
Z cmd
muszli:
cd C:\Dropbox\Development
for /l %i in (9,1,120) do md Lec-%i
lub
for /l %i in (9,1,120) do md C:\Dropbox\Development\Lec-%i
Z pliku wsadowego:
@echo off
cd C:\Dropbox\Development
for /l %%i in (9,1,120) do md Lec-%%i
Lub
@echo off
for /l %%i in (9,1,120) do md C:\Dropbox\Development\Lec-%%i
Uwagi:
Czy istnieje sposób, aby zrobić podobną rzecz dla Mac OSX z terminala Mac?
Z bash
muszli:
for i in {9..120}; do mkdir Lec-$i; done;
Lub (dla bardziej przenośnej wersji)
for i in `seq 9 120`; do mkdir Lec-$i; done;
Dalsza lektura