Как повысить скорость создания каталогов

#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. Это по-прежнему занимает значительное количество времени на моем диске, что по-прежнему не имеет смысла для меня