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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Поиск файлов (дата изменения с начала предыдущих суток)

Ответить
Настройки темы
PowerShell - [решено] Поиск файлов (дата изменения с начала предыдущих суток)

Новый участник


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

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


Добрый день. Делается поиск файлов в указанном каталоге, включая вложенные папки с фильтром расширения.
Нужно найти все файлы, измененные вчера.
Однако если сейчас 12-00, и файл изменен вчера в 9-00 - в результат поиска он не попадает (что логично)
Если сделать adddays(-2) - туда попадут файлы в т.ч. с позавчера..
Код: Выделить весь код
Get-ChildItem "C:\fb\log\*" -include *.txt -Recurse | where-object {$_.LastWriteTime -ge ((Get-Date).adddays(-1))}

Отправлено: 14:29, 19-02-2020

 

Ветеран


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

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


Charg, тому, кто втыкает такие вычисления внутрь цикла (или «20 раз по 50 раз»), надо переучиваться (или доучиваться).

Отправлено: 14:49, 20-02-2020 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для YuS_2

Crazy


Contributor


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

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


Charg,
Цитата Charg:
более 20% разницы в производительности... очень даже имеет. »
Возможно. Только вот... даже если зацепиться за эти 20%, то получится, что теория противоречит практике. Это в том смысле, что более быстрое, прямое обращение к классу [datetime], работает медленнее, чем "кривое" (через командлет)...
У меня это получалось на различных компьютерах и именно при первичном обращении (если что, то проверялось в различной последовательности запуска).
На самом деле, эта разница, скорее всего, получается из-за статистической ошибки, на которую могут влиять многие факторы в ОС. Чтобы получить более достоверные варианты, надо просто запустить многократные тесты... но в виду того, что различие-то незначительное, особенно, при повторном обращении, сам я этого делать не стал...

Цитата Iska:
такие вычисления внутрь цикла »
Хмм, вроде до сих пор никто и не заикался даже про циклы... про что спич?
Всё, понял про что речь...

-------
scio me nihil scire. Ѫ


Последний раз редактировалось YuS_2, 20-02-2020 в 15:17.


Отправлено: 15:10, 20-02-2020 | #12


Аватара для Charg

Ветеран


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

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


Iska, с чего бы вдруг? Ну вот написал кто-нибудь модуль в функцией Do-UsefulStuff, ты его скачал и используешь. Как можно понять "хорошо" модуль написан или "плохо"? Лазить изучать исходники каждого качаемого модуля перед использованием?

Отправлено: 09:37, 21-02-2020 | #13


Новый участник


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

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


Всем большое спасибо за дискуссию. Полезно

Отправлено: 15:26, 21-02-2020 | #14



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Поиск файлов (дата изменения с начала предыдущих суток)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Перенос атрибутов файлов - дата создания, изменения. __sa__nya Хочу все знать 11 12-08-2021 14:40
Названа дата начала продаж и стоимость часов Qualcomm Toq OSZone News Новости железа 9 29-11-2013 21:22
Названы стоимость и дата начала продаж PlayStation 4 OSZone News Новости информационных технологий 0 11-06-2013 09:30
Названа стоимость и дата начала продаж планшетов Surface Pro OSZone News Новости и события Microsoft 0 30-11-2012 11:30
При скачивании файлов из интернета дата изменения - это окончания скачивания __sa__nya Лечение систем от вредоносных программ 3 12-08-2009 16:05




 
Переход