0 / 0 / 0
Регистрация: 20.05.2014
Сообщений: 139
|
|
1 | |
Поиск в папке недавно измененных файлов18.11.2014, 18:55. Показов 14912. Ответов 9
Метки нет (Все метки)
Добрый день!
У меня есть задание с помощью PowerShell создать скрипт, который бы искал в папке(указываем папку) недавно измененные файлы. С PowerShell ни разу не работал, и даже не представляю, как это сделать. Не могли бы вы помочь написать такой скрипт?
0
|
18.11.2014, 18:55 | |
Ответы с готовыми решениями:
9
Список измененных файлов и папок Написать скрипты на PowerShell (.ps1) 1.Нахожденияе числа Фибоначчи по номеру 2.Вывод измененных файлов каталога Поиск в папке и подпапках файлов, созданных или измененных за определенную дату Поиск и копирование только измененных файлов |
7 / 7 / 2
Регистрация: 19.05.2014
Сообщений: 62
|
|
19.11.2014, 08:52 | 2 |
можем помочь, только нужна более четкая задача, что значит недавно изменены? какие критерии отбора? за какой переуд надо просматривать изменения?
0
|
0 / 0 / 0
Регистрация: 20.05.2014
Сообщений: 139
|
|
19.11.2014, 09:38 [ТС] | 3 |
Ну, например есть группа файлов(любые, например текстовые), несколько из них были открыты и изменены. И скрипт должен будет выдать эти файлы(к примеру, были изменены день назад).
В принципе, диапазон не должен быть большим. Максимум день-два. Если все равно не понятно, скажите, попробую попроще)
0
|
7 / 7 / 2
Регистрация: 19.05.2014
Сообщений: 62
|
||||||
19.11.2014, 09:50 | 4 | |||||
Сообщение было отмечено lord_commander как решение
Решение
вот пример скрипта как я понял по вашей задачи.
Получаем список всех файлов в указанной папке и подпапках, которые были изменены в переуд от текущей даты -2 дня.
1
|
0 / 0 / 0
Регистрация: 20.05.2014
Сообщений: 139
|
|
19.11.2014, 10:11 [ТС] | 5 |
То что надо!
Премного благодарен! =)
0
|
1 / 1 / 0
Регистрация: 21.07.2016
Сообщений: 4
|
|
21.07.2016, 09:18 | 6 |
Очень полезно. Но возникла проблема. Некоторые возвращаемые строки могут быть длиннее 80 символов. При вызове скрипта по расписанию хвост переносится на следующую строку и идентифицировать файл не удается.
Код
-a--- 21.07.2016 2:14 317277696 2013_bp_rassvet_db_201607210213.BA K
1
|
7 / 7 / 2
Регистрация: 19.05.2014
Сообщений: 62
|
|
22.07.2016, 14:05 | 7 |
Ограничений по символам нет, скорей всего вы имеете ввиду вывод на экран вашего результата.
попробуйте вывести результат в файл или переменную далее посмотрите что получилось.
0
|
1 / 1 / 0
Регистрация: 21.07.2016
Сообщений: 4
|
|||||||||||
26.07.2016, 15:05 | 8 | ||||||||||
Я запускаю задание по расписанию, bat файл
Код
2013_zup_rassvet_607210228.BAK 2013_zup_StroyTechUral_607210228.B 2013_zup_UdKomfort_607210229.BAK Добавлено через 40 минут Здесь неточность, следует "cut" в батнике читать: Windows Batch file cut -d " " -f 18
0
|
7 / 7 / 2
Регистрация: 19.05.2014
Сообщений: 62
|
||||||||||||||||
27.07.2016, 09:54 | 9 | |||||||||||||||
Все работает корректно.
И почему вы Задание по расписанию сразу не запускаете Powershell скрипт.
0
|
1 / 1 / 0
Регистрация: 21.07.2016
Сообщений: 4
|
|
27.07.2016, 13:08 | 10 |
Спасибо, проблема была в параметрах командного окна. Надо создать ярлык к bat-файлу и в его свойствах, закладка "Расположение", задать требуемые ширину буфера экрана и окна. По "at ..." вызывается этот ярлык.
Добавлено через 50 минут Там еще много чего делается - доформирование списка, архивирование по этому списку, подключение и перенос архива в NAS.
0
|
27.07.2016, 13:08 | |
27.07.2016, 13:08 | |
Помогаю со студенческими работами здесь
10
Как найти названия файлов в текстовом файле, а потом осуществить поиск в папке файлов по этим именам? Поиск файлов в папке Поиск файлов в папке Поиск файлов в папке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |