#powershell #filesystems
#powershell #файловые системы
Вопрос:
Я хочу создать около 1000 папок на 16 ГБ FAT32 USB, но это занимает около 1-2 минут. Это кажется немного абсурдным только для каталогов. Есть ли какие-либо способы ускорить это?
Я бы поискал другие способы попробовать, но я ничего не нашел. Переход с FAT32 на NTFS значительно повышает скорость, но, к сожалению, я не могу это использовать. В настоящее время я тестирую powershell, используя очень простой сценарий цикла for для создания каталогов.
for ($i=1;$i -le 1000;$i ){MD "D:$i"}
Любые предложения о том, как это улучшить?
Ответ №1:
Если вы уже находитесь в каталоге, в котором хотите создать папки, вы можете просто выполнить следующее, поскольку -Path
параметр принимает массив.
new-item -itemtype directory -path (1..1000)
Если тратится значительное время на вывод выходных данных на консоль, вы можете использовать $null
для подавления этого.
$null = new-item -itemtype directory -path (1..1000)
Комментарии:
1. Это по-прежнему занимает значительное количество времени на моем диске, что по-прежнему не имеет смысла для меня