Создайте каталог и файл в одной команде, используя PowerShell
Я пытаюсь создать папку и файл в одной команде PowerShell: я попытался:
New-Item hello\test\ (New-Item hello\test\file.txt -type file) -type directory -Force
а также
New-Item file.txt (New-Item hello\test\ -type direcotry) -type file -Force
Но оба, кажется, не работают, как ожидалось. Чего я хочу достичь, так это одной команды для создания hello\test\file.txt
4 ответа
Решение
Просто укажите желаемый путь к файлу, включая каталог, и он будет работать:
New-Item -Path '.\hello\test\file.txt' -ItemType File -Force
Если вы хотите поместить файл c.txt в папку b папки a, сделайте это.ni a/b/c.text -Force
Если вы хотите поместить два файла y.txt и z.hml в папку xni x/y.txt, x/z.html -Force
Я создал каталог и файл со следующим кодом.
New-Item hello\test -type Directory ; Start-Sleep -Milliseconds 500 ; New-Item hello\test\file.txt
В команде PowerShell регистр не учитывается, поэтому наиболее удобным и быстрым способом создания файла будет -> new-item -path. -name 'newfile.txt' -itemtype 'файл'
А для нового каталога он такой же, как в Linux-терминале -> mkdir newdirectory