Я нашел этот код в переполнении стека:
setlocal enableDelayedExpansion
set /a count=0
for /f %%G in ('dir *.jpg /b') do (
set /a count+=1
set fileName[!count!]=%%~G
)
set fileName
Моя цель - вызвать одно значение, например, set fileName[1]
, которое возвращает конкретное значение массива, но мне бы хотелосьЯ мог бы взять значение, определить длину пути и изменить дату создания между этим кодом:
$(Get-Item foo.txt).creationtime=$(Get-Date "11/24/2015 06:00 am")
Все это в цикле for, который возвращает то же значение count (которое было всеми моими файлами jpg вактуальный каталог).Это потому, что я должен переименовать все мои файлы jpg и собрать дату по имени (они имеют весь формат: IMG-20151228-WA0002) и изменить дату создания.Это возможно?