malchikmolodoy, Ну тогда скомпилировать всё кусочки из ответов в один скрипт будет несложно. А вот с Exe, я думаю, даже пробовать не стоит. Какой смысл ?
Если у человека есть права на подобные действия, ему и скрипт запустить будет легко, а если прав нет - exe не поможет
Владимир Коротенко, Да я и не расстраиваюсь :) я говорю о том что есть сейчас, а не про перспективу.
А у WPF сейчас, получается , поддержка лучше, чем winforms
Issue, Что-то мне подсказывает, что у вас или php какой-то не тот, или ему библиотек для запуска не хватает. ls в папочке вашей сделайте, результат сюда
ещё не помешает посмотреть Application event log, нет ли там ошибок eventvwr.msc
Роман Безруков, если б товарищ жаловался на "вместо списка получаю 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++
Если у человека есть права на подобные действия, ему и скрипт запустить будет легко, а если прав нет - exe не поможет