Tworzenie wielu plików z konsoli w Windowsie.

Tworzenie wielu plików z konsoli w Windowsie.
CP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 31
0

W linuxie jest komenda touch, która pozwala na stworzenie kilku plików o dowolnym rozszerzeniu jedną komendą

Kopiuj
"touch index.js script.js test.js"

Jak mogę na Windowsie czegoś takiego dokonać w konsoli nie wpisując za każdym razem

Kopiuj
"dir>index.js","dir>script.js","dir>test.js"

jest jakaś metoda?

PS: Jak możecie to umieśćcie temat w odpowiednim dziale, bo odkąd nie ma działu "Newbie" to tego typu treści nie wiem gdzie wstawiać.

GN
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 274
0
Kopiuj
type nul > plik.txt
Kopiuj
echo > plik.js
Neutral
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Polanów
  • Postów: 151
1
Kopiuj
FOR %i in ("index1.txt" "index2.txt" "index3.txt") do dir>%i

Nie wiem, czy jest coś takiego jak WITH DIR> DO "index1.txt" "index2.txt" "index3.txt".

Nie mylić ze składnią Batch (która jest lekko inna), piszę w "CMD.exe" oraz nie mylić z kolorowaniem kodu (Bash).

Poniżej ucieczka nowej linii, też tak można napisać.

Kopiuj
for %n in ( ^
"my_file1.txt" ^
"my_file2.txt" ^
"my_file3.txt" ^
) do dir>%n

Po napisaniu ^, powinien pojawić się chyba znak zachęty "more?" i obok tego można dalej wpisywać kolejne nazwy plików i koniec polecenia. Jeśli ktoś chciałby przepisać to do skryptu .bat, to odsyłam do dokumentacji. W kodzie powyżej trzeba byłoby zmienić jeden znak procenta na dwa sugerując się składnią .bat.

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.