Отображение карт Google, на которых отображается выбранный адрес

Хорошо, пользователь выбирает страну, «Компонент вернул код ошибки: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMViewCSS.getComputedStyle] " nsresult: "0x80004005 (NS_ERROR_FAILURE) "местоположение:" JS Рамка :: http://maps.gstatic.com/intl/en_us/mapfiles/api-3/4/11a/main.js

get-childitem  -recurse -filter *.jpeg | Where-Object { Write-Progress "Examining File $($_.Fullname)" true } | measure-object -Property length -Average

Здесь отображается панель, которая обновляется по мере обработки каждого файла, но в конце я не получаю никаких данных о среднем размере файла. Ясно, что я делаю что-то не так, потому что я считаю, что попытка взломать Where-Object для вывода инструкции о ходе выполнения, вероятно, плохая идея (tm).

Поскольку существует миллионы и миллионы изображений, очевидно, что выполнение этого запроса занимает ОЧЕНЬ ДЛИННОЕ время. get-childitem, если я правильно понимаю, займет большую часть времени запроса. Есть указатели, чтобы получить то, что я хочу? AKA, мой результат в идеале был бы:

Starting...
Examining File: \00\00\Sample.jpeg
Examining File: \00\00\Sample2.jpeg
Examining File: \00\00\Sample3.jpeg
Examining File: \00\00\Sample4.jpeg
...
Examining File: \99\99\Sample9999.jpg
Average File Size: 12345678.244567

Изменить: я могу сделать простой вариант:

get-childitem  -recurse -filter *.jpeg | measure-object -Property length -Average

А затем просто уйти от моей рабочей станции на полтора дня или что-то в этом роде, но это кажется немного неэффективным = /

8
задан Tejs 2 May 2011 в 21:05
поделиться