Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


Цитата Iska:
как вменяемо получить индекс элемента из массива объектов, полученного по Get-ChildItem. Можете показать, как сие сделать? »
а зачем?! - индекс, чтобы по нему итерировать:
Код: Выделить весь код
$aFiles = Get-ChildItem *.jpg -File

$iListFileNumber = 0
$iLimit = 8
$i = 0

while ($i -lt $aFiles.Length)
{
  $sListName = "$($iListFileNumber.ToString('000000')).lst"
  $iFileNumber = 0
  while ($iFileNumber -lt $iLimit -and $i -lt $aFiles.Length)
  {
    
    $i = $iListFileNumber * $iLimit + $iFileNumber
    Add-Content -Path $sListName -Value $aFiles[$i].Name
    $iFileNumber+=1

  }
  $iListFileNumber+=1
}
польская нотация придумана, для имитации пользовательских типов - чтобы килограммы с километрами не складывать, а не для дублирования системных

Отправлено: 17:02, 10-08-2018 | #17