Роман Безруков, если б товарищ жаловался на "вместо списка получаю object[]"... а у него вообще пусто
И проще уж тогда добавить "| out-string" после селекта, чем мучаться с циклами
Набор объектов все равно имеет текстовое представление. А тут вообще текст пустой. Так что это или путаница с $text и $file или таки нет ничего и надо брать в if
Даты в обеих записях одинаковые, а количества разные ? или всё разное ?
Скрипт у вас как запускается ?
Нет шанса что он запускается в двух экземплярах ?
если копирование долгое, а запускается часто - запросто будут две копии
from collections import Mapping
ImportError: cannot import name 'Mapping' from 'collections' (/app/.heroku/python/lib/python3.10/collections/__init__.py)
Если вы читали статьи по сылкам из ответов, то должны понимать что "правильный" алгоритм тоже приблизительный.
К сожалению статья "The Four Stages of NTFS File Growth.” погребена в недрах убитого MSDN, а там, насколько я помню, было хорошее описание ntfs, поиск в помощь.
Но даже из Just What Is ‘Size on Disk’? понятно что помимо мелких файлов, хранящихся вместе с метаданными прямо в MFT, вы не учитываете еще как минимум, наличие хардлинков и альтернативных потоков
А хардлинки, которых в winSxS овердофига, убьют вам весь алгоритм
Far manager еще очень старается правильно считать размеры папок, загляните в его исходники. Но там c++
Morrowind,
Не знаю как вы читали документацию...
По вашей же ссылке в комментариях на доку есть раздел Create a Windows Service using BackgroundService
Где написано то же самое.
Да и изначально явно указывается что BackgroundService != WindowsService
И проще уж тогда добавить "| out-string" после селекта, чем мучаться с циклами