Я использую Windows 10. Если я использую отметки даты (YYMMDD) в именах моих файлов, как я могу вернуться и искать файлы с именами, которые содержат значения YYMMDD в определенном диапазоне?
Если я использовал отметки даты в содержимом файла и встроенная функция поиска Windows способна индексировать содержимое файла, могу ли я искать файлы, содержащие значения YYMMDD в определенном диапазоне.
2
1 ответ
0
Нет, ты не можешь
Единственные даты, которые Windows Search может интерпретировать как фактические даты, изменяются по дате, создаются по дате, ... (источник)
Поиск в Windows также не поддерживает ни функции, ни регулярные выражения. Таким образом, вы не можете взять часть YYMMDD и преобразовать ее в дату.
Если вы добавите YYMMDD в содержимое файла, он будет по-прежнему искать только в виде строки, а не даты.
Итак, ответ на ваш конкретный вопрос, к сожалению, нет.
Возможные обходные пути, хотя:
- Напишите сценарий PowerShell, чтобы вывести список всех файлов, содержащих шаблон YYMMDD, преобразовать его в дату и применить фильтр.
- Напишите сценарий PowerShell, чтобы обновить дату создания или изменения всех файлов до их отметки времени YYMMDD. После того, как вы обновите эти даты, вы можете использовать дату создания / изменения в поиске Windows.