Узнать тип файла можно по дате создания

Обновлено: 01.07.2024

Приветствую!

Если вы много работайте на компьютере с разнообразными файлами, то вполне существует вероятность того, что можно забыть о каких-то файлах и папках, которые вы создавали или редактировали некоторое время назад. И данную проблему нам позволит решить инструмент поиска, что встроен в операционную систему семейства Windows, и который позволяет осуществлять поиск по файлам и папкам, с указанием дат (конкретной или диапазона) изменения \ создания оных.

Давайте внимательно рассмотрим, как воспользоваться этой весьма полезной и так порой нужной в работе за компьютером возможностью.

Ищем файлы по дате (или диапазону) создания или изменения

Стоит отметить, что описанная далее инструкция является предельно универсальной. Ей можно без каких-либо сложностей воспользоваться, если у вас установлена операционная система из следующего обширного списка: Windows Vista, 7, 8, 8.1, и последняя на текущий момент времени, 10 версия ОС.

    Первым шагом следует открыть окно файлового менеджера. Причём можно открыть как папку, так и вовсе окно со списком всех подключенных к компьютеру носителей.

Это обстоятельство влияет на то, где необходимо произвести поиск.

В самом окне файлового менеджера имеется строка поиска, которая расположена в правом верхнему углу.

Сразу же после этого под поисковой строкой появится небольшой календарик. Там можно быстро выбрать из предложенных вариантов, указать на календаре конкретную дату, или диапазон дат (зажав клавишу Shift и выделив мышкой необходимые числа).

Ищем файлы и папки по дате создания и изменения

Вот таким, довольно простым и интуитивным способом осуществляется поиск по файлам и папкам, которые были созданы или изменены как в определённый день, так и за определённый период, благо поисковый механизм позволяет весьма гибко настроить этот параметр поиска.

Мы рады, что смогли помочь Вам в решении поставленной задачи или проблемы.

В свою очередь, Вы тоже можете нам очень помочь.

Просто поделитесь статьей в социальных сетях и мессенджерах с друзьями.

Поделившись результатами труда автора, вы окажете неоценимую помощь как ему самому, так и сайту в целом. Спасибо!

Этичный хакинг и тестирование на проникновение, информационная безопасность

Всё началось с того, что я заинтересовался, как найти в системе файлы созданные или изменённые за определённый промежуток времени. Например, как узнать, какие файлы в папке /etc были изменены за последний день или за последнюю неделю?

С этой задачей прекрасно справляется команда find, правда выяснилось, что у каждого файла доступны следующие метки времени:

  • Доступ
  • Модифицирован
  • Изменён
  • Создан

Чтобы понимать, что именно мы нашли, нужно чётко знать разницу между этими свойствами файла.

Именно этому и посвящена данная статья, в ней будет рассказано:

  • как посмотреть время изменения файла и чем время изменения отличается от времени модификации файла
  • как узнать, когда файл последний раз открывали
  • как узнать время создания файла в Linux
  • как поменять время доступа, модификации и изменения файла.
  • как поменять время создания файла в Linux и возможно ли это вообще
  • как найти файлы, которые недавно были изменены или открыты
  • как найти файлы, которые открывали, редактировали или создавали в определённый день или определённое время назад

Все эти вопросы имеют практический смысл: от простого домашнего использования — поиск файла, для которого мы не помним имя, но для которого помним время создания; до серьёзного профессионального — появление новых файлов на сервере, либо недавние модификации важных файлов, могут свидетельствовать о взломе системы или неавторизованном доступе, могут помочь при расследовании подобных случаев для понимания событий произошедшего. Либо быть применены с противоположными мотивами — что и как нужно поменять в метках времени, чтобы снизить возможности криминалистического исследования.

Временные метки файла в файловой системе и в метаданных

Прежде чем начать говорить о временных метках файла, нужно понять, что это является частью функциональности файловой системы. Следовательно, на различных файловых системах некоторые временные метки могут быть недоступны.

Кроме как в свойствах файла в файловой системе, временные метки могут храниться в метаданных самого файла. Очень многие форматы имеют метаданные и довольно часто эти метаданные содержат свой собственный набор временных меток, которые отличаются по составу и даже по текущему их значению от меток времени в файловой системе. Например, для документов Word в метаданных кроме даты создания могут также содержаться метки времени о дате печати файла, об общем времени редактировании файла и так далее.

Для изображений в EXIF метаданных также могут содержаться независимая от файловой системы информация о времени создания файла.

Нельзя ни в коем случае забывать о метаданных если ваша цель отредактировать метки времени! Для доступа/редактирования к метаданным используются различные приложения и эти вопросы не входят в тему данной статьи. Данная статья посвящена меткам времени файлов и папо, которые хранит файловая система.

Как посмотреть время создания, редактирования и открытия файла в Linux

Сразу все временные метки файла можно посмотреть с помощью команды stat. Запуск очень простой:

Например, я хочу узнать информацию о файле prog.txt:


С временем создания всё понятно — это когда файл был создан. Между прочим, эту информацию программа stat стала показывать довольно недавно. До этого на вопрос «как узнать время создания файла?» знатоки отвечали, что ядро Linux это не поддерживает. В качестве рабочего решения нужно было посмотреть иноду интересующего файла, а затем другой командой посмотреть дату создания этой иноды — это и считалось временем создания файла.

Выше показан вывод для команды на файловой системе ext4. Для файловой системы ext2 дата создания файла по-прежнему недоступна:


Теперь давайте разберёмся, что означают другие метки времени в Linux.

Что такое время доступа к файлу, время модификации файла и время изменения файла в Linux

Метки времени (timestamps):

Доступ (Access - last access) — время, когда файл был прочитан последний раз. Это время меняется при доступе таких системных вызовов как mknod(2), utimes(2) и read(2). Если это текстовый файл, то дата последнего доступа обновляется при каждом его открытии. Если это исполнимый файл, то дата доступа обновится при его запуске.

Но прежде чем придумывать практическое использование времени последнего доступа к файлу (например, чтобы проверить, какие команды запускалась за последний час), нужно учитывать очень важные нюансы. Выше показано, что поддержка определённых меток времени зависит от файловой системы. Ещё поведение меток времени зависит от того, с какими опциями была смонтирована файловая система. Например, при запуске скрипта мы ожидаем, что время доступа к этому файлу изменится на текущее. Это так — для выполнения скрипта его нужно прочитать и atime должна поменяться на время выполнения. Обычно это так и происходит. Но если запускаемый/читаемый файл находится в файловой системе, которая смонтирована с опциями noatime или relatime (или другими возможными опциями, которые могут повлиять на изменение atime — к пример «только чтение»), то поведение будет другим.

noatime

Не обновлять на этой файловой системе время доступа к иноде (например, для ускорения производительности за счёт исключения ненужных операций)

relatime

Обновлять время доступа к иноде относительно времени модификации или изменения. Время доступа обновляется только если предыдущее время доступа было более старым, чем время модификации или изменения, либо если предыдущее время доступа старше 1 дня.

Итак — время последнего доступа к файлу может быть неточным! По сути, если при монтировании диска используется опция relatime, то получается, что оно показывает:

1) время последнего изменения или модификации файла

2) время сегодняшнего первого открытия файла

3) ИНОГДА оно действительно показывает время последнего доступа к файлу (если сегодня файл открывали только один раз), либо если этот доступ к файлу выполнен после его модификации или изменения статуса

Модифицирован (Modify - last modified) — время последнего изменения содержимого файла. То есть если это текстовый файл, то время модификации поменяется когда вы его откроете и удалите какое-то слово или что-то допишите. Меняется системными вызовами mknod(2), utimes(2) и write(2).

Изменён (Change - last changed) — Время последнего изменения метаданных файлов в файловой системе. То есть если в файле изображения вы измените EXIF метаданные — это будет модификация (поскольку по сути поменяется содержимое файла). Примером Изменения файла является смена разрешений доступа к нему (чтение, запись, выполнение), смена владельца, группы и т. д. Меняется с chmod(2), chown(2), link(2), mknod

Что такое время доступа, время модификации и время изменения директории в Linux

Посмотреть метки времени папки можно также с помощью команды stat:

Например, чтобы посмотреть информацию о текущей папке:

Для папок время последнего доступа обновляется при просмотре списка файлов внутри неё. Действуют такие же правила, как и для файлов — зависит от опций, с которыми смонтирована файловая система.

При создании или удалении нового файла внутри директории, при модификации содержимого или изменении свойств файла внутри папки, одновременно обновляется и время изменения, и время модификации данной папки.

Какое время показывает команда ls -l

Если запустить команду ls с опцией -l, то она покажет последнее время модификации содержимого файла (или директории). Используя опцию --time можно вызвать показ других меток времени:

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

Если добавить опцию --sort=time, то будет также выполнена сортировка по выбранной метки времени.

Имеется несколько сокращённых опций:

Можно выбрать формат времени:

Значением TIME_STYLE могут быть: full-iso, long-iso, iso, locale или +ФОРМАТ.

Значение ФОРМАТа как в date(1). Если значение ФОРМАТа равно ФОРМАТ1<новая строка>ФОРМАТ2, то ФОРМАТ1 применяется не к последним файлам, а ФОРМАТ2 к новым. Если TIME_STYLE начинается с «posix-», то он применяется только для локалей отличных от POSIX. Также, используемый стиль по умолчанию задаёт переменная окружения TIME_STYLE.

Есть сокращение популярного варианта:

Поиск и сортировка файлов по времени модификации, доступа и изменения

Теперь мы переходим к потрясающей команде find. С её помощью мы будем выводить нужные файлы по дате изменения, а также искать файлы, которые были изменены или к которым был получен определённое время назад.

Кстати, настоятельно рекомендуется к изучению следующий материал по команде find:

С помощью команды find можно настроить очень гибкий поиск и вывод результатов.

Предположим, я хочу просмотреть файлы в папке /etc отсортированные по дате модификации:

Аналогично, но файлы отсортированы по дате доступа:

И снова аналогичный пример, но файлы отсортированы по времени изменению статуса:

В команде find вы можете настроить формат даты под свои нужды, а также указать любые фильтры, которые она поддерживает. Например, ниже команда для показа файлов, отсортированных по дате модификации, но только тех из них, у которых в имени встречается ssh:

Или только файлов с расширением .desktop:

Или любых файлов, отсортированных по дате доступа, но только первых 20:

Поиск файлов по времени изменения

Для этого мы опять будем использовать команду find. Для поиска по времени у неё есть следующие опции:

-amin n

Последний раз к файлу был совершён доступ n минут назад.

-atime n

К файлу был совершён доступ n*24 часов назад. Когда find определяет, как много 24-часовых периодов назад к файлу был совершён доступ, любая дробная часть игнорируется, поэтому для соответствия -atime +1 к файлу должен быть сделан доступ по крайней мере два дня назад.

-cmin n

Статус файла был изменён последний раз n минут назад.

-ctime n

Последний раз статус файла был изменён n*24 часов назад. Смотрите комментарий для -atime для понимания, как округление влияет на интерпретацию времени изменения статуса файла.

-mmin n

Данные файла последний раз были изменены n минут назад.

-mtime n

Данные файла были изменены последний раз n*24 часов назад. Смотрите комментарий для -atime для понимания, как округление влияет на интерпретацию времени модификации файла.

То есть если в опции слово min — то число n трактуется как минуты, а если в опции присутствует слово time, то n трактуется как сутки.

В качестве числа n можно указать точное значение, а также выражения «больше чем n» и «меньше чем n» следующими способами:

С find можно строить весьма сложные конструкции условий чтобы найти именно то, что вам нужно. Далее всего несколько примеров — но количество возможностей безгранично. С опцией -name можно указывать шаблон имени, можно комбинировать с поиском по любым другим свойствам файла: размер, права доступа и т.д.

Чтобы найти все файлы, содержимое которых было изменено ровно 50 дней назад:

Чтобы найти все файлы, к которым был получен доступ ровно 50 дней назад:

Чтобы найти все файлы, содержимое которырх было модифицировано более 50 дней назад и менее 100 дней назад:

Чтобы найти файлы, статус которых был изменён за последний час:

Чтобы найти файлы, которые содержимое которых было модифицировано за последний час:

Чтобы найти все файлы, доступ к которым был сделан за последний час:

Чтобы найти все файлы в текущей папке с расширением .php, которые были изменены или созданы за последние 10 дней:

Чтобы найти все исполнимые файлы в текущей папке, которые были изменены или созданы за последние 10 дней:

Как отредактировать метки времени файла

С помощью команды touch можно изменить три метки времени файла или папки:

  • время доступа
  • время модификации
  • время изменения статуса

Если вы хотите изменить все эти значения на текущее время, то достаточно запустить команду вида:

Можно отдельно поменять только время доступа или только время модификации, соответствующие опции:

С помощью опции -t можно установить любое время, на которое мы хотим поменять метки файла. Формат указания времени следующий:

В этой строке то, что в фигурных скобках, является необязательным. Значения букв следующее:

  • CC – Первые две цифры года (от слова century — века)
  • YY – Вторые две цифры года
  • MM – Месяц года (01-12)
  • DD – День месяца (01-31)
  • hh – Часы дня (00-23)
  • mm – Минуты часа (00-59)
  • ss – Секунды (00-59)

Если не указать века или год вообще, то будет использоваться текущий год. Если не указать секунды, то значением по умолчанию является 00.

С помощью опции -t невозможно указать доли секунды и в выводе команды stat на их месте всегда будет 000000000

С помощью опции -d можно использовать разные более человечные способы указать время, например, «две недели назад». Это должно работать на английском, не знаю как с национальными языками. Опция -d (судя по описанию) понимает много разных вариантов синтаксиса, но для меня самым интересным свойством является возможность установить доли секунды, чтобы метки времени выглядели естественно, поскольку временные метки с девятью нулями на конце наводят мысль о том, что они спуфлены. Пример установки времени с указанием долей секунды:

То есть формат строки такой (из неё можно пропустить дефисы и двоеточия — опция -d всё равно её поймёт, но я их добавил для наглядности):

Как в Linux изменить время создания файла

Хотя файловая система ext4 поддерживает такое свойство файлов как «время создания», в ядро Linux возможность чтения этого свойства была добавлена недавно. Что касается возможности изменения времени создания файла, то такой функции нет (и не факт, что файловые системы это вообще поддерживают).

Но, как обычно, можно что-то придумать.

Время назад

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

Изменение времени создания в других ОС или файловых системах

В Интернете попадаются инструкции об изменении времени создания файла в операционных системах, которые это поддерживают. Также предлагается использовать некоторые другие файловые системы — например, сетевые, в которых также можно поменять это свойство.

Действительно, в Windows можно изменить не только время модификации файла, но и время создания. Но проблема в том, что при переносе в Linux сохраняется только время модификации. В качестве времени создания записывается текущее (то есть время создания иноды в файловой системе). И если это понимать — что временем создания файла является время модификации иноды, то становится понятно, невозможно никак перенести файл (ни в архиве, ни как-то ещё) с сохранением временем создания.

Также становится понятно, что из Windows невозможно изменить время создания файла, который находится в совместной папке в файловой системе ext4 (хотя я на всякий случай попробовал).

То есть вариантов поменять дату создания файла в Linux всего два: 1) поменять время системы; 2) низкоуровневое редактирование файловой системы (например, шестнадцатеричным редактором или специальными инструментами (если они существуют)) — с соответствующими рисками нарушить целостность файловой системы.

То есть плохая новость в том, что изменить время создания файла очень трудно или практически невозможно. Но хорошая новость в том, что время создания файла на практике почти не используется из-за того, что это поддерживают не все файловые системы, и в самой Linux эта поддержка появилась недавно. Например, команда find ничего не знает о времени создания файла (хотя может искать по другим трём меткам времени: модификация, доступ, изменение статуса), команда ls также не умеет отображать время создания файла (только обычные три метки времени).

Обычно используется время модификации файла, которое очень легко можно поменять с помощью touch.

Как изменить время создания и модификации файла в Windows

Кстати, если вам интересно, как поменять время создания файла в Windows, то это можно сделать с помощью утилиты NirCmd:

Я проверил команду nircmd.exe — сработала идеально в последней Windows 10.


Заключение

Путешествие в мир меток времени файлов в Linux оказалось намного длиннее чем я сам ожидал. Зато мы узнали о четырёх разных метках времени, о том, как их посмотреть и изменить, а также как искать файлы по любой из трёх меток времени.

Я об этом уже говорил, но напомню ещё раз — редактируя метки времени файла, не нужно забывать о соответствующих метках времени в метаданных самого файла (а не файловой системы). Про просмотр и удаление метаданных вы найдёте больше информации по ссылкам:

Бывает так, что вы или кто-то другой изменяет файл, после чего он «бесследно» исчезает в бескрайних просторах Windows. Единственным выходом из сложившейся ситуации является поиск по дате изменения файла. В сегодняшней инструкции я расскажу, как это сделать.

Windows XP

Поиск на Windows XP, наверное, самый удобный из всех операционных систем этого семейства. Для того чтобы начать поиск, откройте «Мой компьютер» и нажмите сочетание клавиш CTRL+F. После этих действий, перед вами откроется «Помощник по поиску». Для того чтобы искать по всем файлам, нажмите «Файлы и папки»:

![Помощник по поиску](/content/images/2016/02/Image-10.jpg) Помощник по поиску

Здесь вы увидите раздел «Когда были произведены последние изменения», где можно указать нужный диапазон дат:

Поиск по дате изменения

Поиск по дате изменения

При нажатии на «Найти», начнётся поиск по заданным параметрам:

Поиск по заданным параметрам

Поиск по заданным параметрам

Windows 7

На «семёрке» принцип поиска файла по дате изменения почти такой же, но немного сложнее из-за обновлённого интерфейса. Для того чтобы начать поиск, откройте «Мой компьютер» и нажмите сочетание клавиш CTRL+F. В верхней части окна откроется поле ввода для поиска:

Поле поиска

При клике по строке «Дата изменения», откроется выбор даты, где вы можете задать нужный диапазон и начать поиск по нему:

Поиск по дате

Если вы много работаете с разными файлами, данными, которые разбросаны по компьютеру, то Agent Ransack может вам помочь. Почитать про Agent Ransack

Такое ощущение, что Microsoft с каждой операционной системой старается всё сильнее усложнить жизнь своим пользователям. Поэтому на «восьмёрке» и «десятке» всё ещё немного сложнее. Однако начинается поиск вполне предсказуемо.

Для того чтобы начать поиск, откройте «Мой компьютер» и нажмите сочетание клавиш CTRL+F. В верхней части окна откроется панель поиска. При клике на кнопку «Дата изменения» откроется выбор из предустановленных диапазонов дат. Выбираем любой:

Поиск по дате

И после того как начался поиск, в поле «Дата изменения» вы уже сможете указать любую нужную вам дату и начать поиск по ней:

Как найти документ на компьютере по дате

У многих на компьютере огромное количество файлов, которых нет времени сортировать. И бывает что нужно срочно найти какой-либо документ. Но у пользователя тысячи папок и среди них невозможно отыскать нужную. Тогда как найти документ на компьютере по дате создания? Для этого нужно выполнить несколько простых действий. Кроме этого, существует ещё несколько способов поиска файлов для Windows 10 и Windows 7, разобраться с которыми сможет даже ребёнок.

Быстрый совет. Как найти файл по дате изменения

Теги: Быстрый совет

Бывает так, что вы или кто-то другой изменяет файл, после чего он «бесследно» исчезает в бескрайних просторах Windows. Единственным выходом из сложившейся ситуации является поиск по дате изменения файла. В сегодняшней инструкции я расскажу, как это сделать.

Windows XP

Поиск на Windows XP, наверное, самый удобный из всех операционных систем этого семейства. Для того чтобы начать поиск, откройте «Мой компьютер» и нажмите сочетание клавиш CTRL+F. После этих действий, перед вами откроется «Помощник по поиску». Для того чтобы искать по всем файлам, нажмите «Файлы и папки»:

![Помощник по поиску](/content/images/2016/02/Image-10.jpg) Помощник по поиску

Здесь вы увидите раздел «Когда были произведены последние изменения», где можно указать нужный диапазон дат:

Поиск по дате изменения

При нажатии на «Найти», начнётся поиск по заданным параметрам:

Поиск по заданным параметрам

Windows 7

На «семёрке» принцип поиска файла по дате изменения почти такой же, но немного сложнее из-за обновлённого интерфейса. Для того чтобы начать поиск, откройте «Мой компьютер» и нажмите сочетание клавиш CTRL+F. В верхней части окна откроется поле ввода для поиска:

При клике по строке «Дата изменения», откроется выбор даты, где вы можете задать нужный диапазон и начать поиск по нему:

Если вы много работаете с разными файлами, данными, которые разбросаны по компьютеру, то Agent Ransack может вам помочь. Почитать про Agent Ransack

Такое ощущение, что Microsoft с каждой операционной системой старается всё сильнее усложнить жизнь своим пользователям. Поэтому на «восьмёрке» и «десятке» всё ещё немного сложнее. Однако начинается поиск вполне предсказуемо.

Для того чтобы начать поиск, откройте «Мой компьютер» и нажмите сочетание клавиш CTRL+F. В верхней части окна откроется панель поиска. При клике на кнопку «Дата изменения» откроется выбор из предустановленных диапазонов дат. Выбираем любой:

И после того как начался поиск, в поле «Дата изменения» вы уже сможете указать любую нужную вам дату и начать поиск по ней:

Поиск файлов в проводнике

Иным способом поиска данных на компьютере является встроенный поиск в проводнике

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

Чтобы перейти в поиск, достаточно отыскать в правом верхнем углу окна любой папки или каталога «Этот компьютер» графу поиска

, куда можно вводить имя искомого объекта.

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

и позволит быстрее найти необходимые данные.

Поиск в проводнике также обладает расширенными настройками. Чтобы перейти в их меню следует нажать по иконке тех точек

на верхней панели. Настройки представлены выпадающем меню, где пользователь может ограничить поиск по заданным параметрам: дате изменения, размеру, типу файла и т.д.

К примеру, в настройках можно выбрать пункт «Дополнительные параметры»

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

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

Как найти документ на компьютере дате

На наших компьютерах хранится огромное количество информации в виде фильмов, музыки и документов. Иногда, забыв, где сохранен тот или иной документ, найти его довольно трудно. Для быстрого поиска документов есть различные способы. Пожалуй, самым простым является поиск документа по дате. Разберемся более подробно как в компьютере найти документы по дате.

Сделать это очень просто:

  1. Для этого нужно открыть папку «Мой компьютер». В левом столбике выбрать локальный диск, в котором, по вашему мнению, находится документ. Если вы не знаете, какой локальный диск нужен, то лучше остаться в папке «Мой компьютер».
  2. С помощью левой кнопки мыши нужно открыть окно поиска, которое находится в правом верхнем углу проводника. В открывшемся окошке нужно найти надпись «Добавить фильтр поиска».
  3. После этого нажать на дату изменения и в появившемся календаре выбрать конкретную дату, когда создавался и изменялся документ. Если точную дату вы не помните, то можно выбрать диапазон дат из предложенного списка. Также можно указать свой диапазон по календарю- для этого нужно выбрать первую дату и с помощью удержания клавиши Shift выбрать последнюю дату.
  4. В результате компьютер выдаст несколько документов, удовлетворяющих поиску, среди которых вы и найдете нужный документ.

Таким же образом можно найти документ по его размеру, выбрав в том же окошке соответствующий тип поиска. Все довольно просто.

Также документы можно найти не только по дате, но и другими способами, по другим параметрам. Для этого можно воспользоваться простой функцией, которой обладает любая операционная система. Для этого нужно нажать кнопку «Пуск», в открывшемся окне в самом низу появится поле поиска. Там нужно ввести название документа и нажать на «Ок». При этом необязательно вводить название полностью, можно ввести лишь слово или несколько букв, стоящих подряд в названии документа.

Если вы совершенно не помните, как называется документ, то можно ввести следующее: *doc. После этого запустить программу поиска. Компьютер выдаст вам несколько документов, среди которых обязательно найдется нужный документ.

Также если нужный документ сохранен не так давно, то можно воспользоваться еще одним способом поиска. Нужно нажать кнопку «Пуск» и зайти в недавние документы. После этого ввести имя документа и открыть свою программу Word. После этого в самом верху вы найдете раздел «Файл», туда нужно зайти и выбрать «Открыть». В появившемся окне нужно будет выбрать место для поиска, можно выбрать недавние документы. После этого компьютер выдаст те документы, которые были сохранены в последнее время.

Таким образом, найти документ на компьютере достаточно просто, нужно лишь знать несколько способов для этого.

Какой вариант выбрать.

Лучше всего сразу сортировать и именовать папки на компьютере, чтобы знать, какие где файлы находятся. Но даже если пользователь забыл это сделать, на помощь ему придут разные системы поиска. Каждая из них поможет найти любой файл, записанный в памяти компьютера.

Как искать файл по дате создания. Быстрый совет. Как найти файл по дате изменения

В предыдущей части статьи я продемонстрировал поиск в библиотеках и неиндексируемых местах, а также рассказал об операторах поиска. В этой части речь пойдет о:

Поиск с помощью календаря

Я часто обращаюсь к документам, картинкам и архивам, созданным или измененным в определенный период времени. Чтобы ускорить работу в проводнике, я сохранил несколько условий поиска, использующих календарь.

Фильтр календаря работает по принципу ТипДаты:Условие, где условием является период времени. Например:

  • датасоздания:‎01.‎11.‎2009 .. ‎31.‎01.‎2010
  • датаизменения:ранее на этой неделе
  • датасъемки:в прошлом году

Когда в качестве периода указывается конкретная дата или диапазон дат (первый пункт в списке), поиск работает вполне предсказуемо. Но в календарь встроены также и динамические условия по дням, неделям, месяцам и годам. И я хочу остановиться на них подробнее, поскольку в календаре перечислены не все условия, а некоторые из приведенных там работают не вполне очевидно.

Встроенные условия календаря

Должен признаться, что я не сразу понял логику условий, предлагаемых для выбора в календаре. Особенно меня смущали те, что включают в себя слово «ранее». Как выяснилось, вся хитрость в том, что встроенные условия не накладываются друг на друга, т.е. их периоды не пересекаются. Словами это трудно описать — лучше один раз увидеть, чем сто раз услышать. Представьте, что сегодня 18 марта 2010 года, и посмотрите на картинку ниже.


Как видите, ни один из периодов не входит в другой. Поэтому поиск с использованием некоторых условий может привести к неожиданным результатам. Возможно, вы рассчитываете найти запросом датаизменения:ранее на этой неделе все

файлы, измененные за эту неделю. Вынужден вас огорчить – в результатах не будет файлов, редактировавшихся вчера и сегодня. Но это не ошибка, поскольку «ранее на этой неделе» означает «на этой неделе, но раньше, чем вчера».

Аналогичная ситуация возникает и с условием «ранее в этом месяце», означающем «раньше, чем на прошлой неделе». Более того, это условие в принципе не может найти ничего, если с начала месяца прошло меньше двух недель.

Я полагаю, что разработчики поиска избрали такую логику для того, чтобы четко разграничить результаты и сделать каждый запрос уникальным, т.е. одни и те же файлы не находятся в разные периоды времени. Однако они могли поступить иначе, поскольку календарь поддерживает и другие условия.

Дополнительные условия календаря

В отличие от встроенных в календарь, дополнительные условия ведут себя более предсказуемо.


Как видите, каждый период включает в себя все предшествующие. Таким образом, условие «на этой неделе» находит все файлы, начиная с понедельника, а «в этом месяце» — все файлы с начала месяца.

Условия календаря и операторы поиска

Как это ни удивительно, но среди такого многообразия условий не нашлось нужного мне. А я всего лишь хотел найти файлы, измененные только сегодня и вчера. Дело в том, что иногда мой рабочий день затягивается за полночь, и мне нужно быстро отобразить только файлы, созданные на всем его протяжении. На помощь пришли операторы поиска, о которых я подробно рассказывал в предыдущей статье. В таблице ниже приводятся примеры запросов с использованием различных условий календаря и операторов поиска. Конечно, их можно дополнять другими условиями, в первую очередь ключевым словом для поиска по названию файла или его содержимому.

Второй вариант запроса означает «новее, чем на прошлой неделе».

Второй вариант запроса означает «новее, чем в прошлом месяце».

Я надеюсь, что логика понятна. Поиск по годам работает по такому же принципу, как по месяцам и неделям. Можно использовать условия «в этом году» и «в прошлом году», сочетая их с операторами.

Такой подробный разбор календаря отчасти являлся прелюдией к рассказу о сохранении условий поиска. Из примеров следующего раздела станет понятно, почему я уделил этому вопросу так много внимания.

Сохранение условий поиска

Выполнив поиск и получив желаемый результат, вы можете нажать на панели проводника кнопку Сохранить условия поиска

, чтобы воспользоваться ими в бу

Как искать файлы за определенный период в Windows 8 и 10

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

Как искать файлы за определенный период с помощью клавиатуры

Чтобы искать файлы за конкретную дату, или определенный период — нужно открыть проводник (или любую папку) и в поле «Поиск» (в окне справа вверху, можно перейти с помощью кнопки Tab) ввести:

датаизменения:03.03.2016_05.03.2016

даты выставляете в зависимости от нужного периода поиска!

также когда вы напишите датаизменения и поставите двоеточие — вам предложит календарь, чтобы вы сами выбрали определенный период (с помощью Shift и стрелки) или определенную дату. Можно из списка выбрать: Сегодня, Вчера, На этой неделе, На прошлой неделе, В этом месяце, В прошлом месяце, В этом году, В прошлом году.


Как найти файл за определенный период с помощью мыши

Здесь всё также как и в примере с клавиатурой, вам нужно открыть проводник или любую папку для поиска => в поле поиска (в окне справа вверху) ставим курсор и вверху появляется вкладка «Поиск», которую нужно выбрать => здесь вы можете выбрать любые параметры поиска, в том числе и даты изменения => нажав на пункт «Дата изменения» вы сможете выбрать из списка : Сегодня, Вчера, На этой неделе, На прошлой неделе, В этом месяце, В прошлом месяце, В этом году, В прошлом году.


выбрав период можно будет его изменить, нажав после двоеточия в поле поиск — вы увидите календарь, в нем вы сможете изменить период поиска:

  1. Первый вариант выбрать несколько дат из календаря — это выбрать дату левой клавишей мыши и перетащите мышь (не отпуская клавишу) в нужном направлении, таким способом выделяя нужный период времени;
  2. Второй вариант выбрать определенную дату и удерживая клавишу Shift на клавиатуре продолжать выбирать левой клавишей мыши нужные даты;
  3. Нажмите на название месяца и для поиска выберется весь данный месяц, а вверху появится весь год и вы сможете нажав на год — выбрать для поиска весь год.


Выбрав период для поиска вы можете добавить другие параметры поиска, такие как имя или тип файла. Вроде всё, если есть дополнения — пишите комментарии! Удачи Вам

Представьте, что вы получаете почту от своих друзей или коллег, а во вложении они отправили вам какой-то документ в виде прикреплённого к письму файла, в котором есть нужная вам информация. Вы сохраняете этот файл на свой компьютер, но видите, что вместо привычных значков какой-либо программы (Word, Excel, PDF и т.д.) никакого значка нет, а Windows считает, что это какой-то файл с неизвестным форматом. Зачастую это происходит из-за того, что файл в процессе прикрепления к письму отправителем (или при сохранении файла на компьютер получателем) теряет своё расширение, и операционная система Windows перестаёт понимать, что за тип файла перед ней, и соответственно не знает, какой программой нужно открывать такой файл. Что такое расширение файла, и как их отображать и скрывать в различных версиях Windows, вы можете прочитать в этой статье.

Хорошо, если вы точно знаете, какой тип файла перед вами, и можете просто добавить ему нужное расширение, например, doc или xls, чтобы он автоматически открывался с помощью двойного щелчка мышки по нему. В отдельной статье вы можете прочитать о наиболее популярных форматах файлов Windows и их расширениях. Но что делать, если перед вами файл, тип которого вы не знаете? Есть как минимум два способа узнать, какой перед вами тип файла, и задать ему правильное расширение.

В нашем эксперименте будут участвовать несколько файлов:

На картинке ниже у всех файлов стоят свои расширения (выделены рамочками с красными краями):

Удаляем все расширения файлов, и после этого пропадают все значки программ, с помощью которых можно открывать эти файлы. В Windows XP это выглядит так:

Теперь при попытке открыть любой файл Windows предложит нам сначала выбрать программу, которой нужно открывать этот файл:

И здесь надо быть аккуратным, поскольку неправильный выбор программы для данного типа файла приведёт к тому, что файл не откроется, и программа выдаст ошибку, а за данным файлом закрепится неправильная ассоциация программы его открытия.

Иногда о том, какой перед нами тип файла и какое расширение у должно быть, можно догадаться и по названию файла. Но мы возьмём тот случай, когда это сделать невозможно.

Итак, перед нами куча файлов с неизвестными форматами и расширениями, и нам надо понять, что это за файлы.

Проделывая ту же самую операцию по просмотру содержимого со всеми остальными файлами, получаем следующую информацию:

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

Переходим по ссылке выше и видим в центре меню, в котором нам предлагается выбрать файл для анализа:

Как видим, сервис с 97%-ой вероятностью определил, что это файл PowerPoint с расширением pptx. И поскольку этот файл также является архивом-контейнером, содержащим внутри себя другие файлы, анализатор также указал трёхпроцентную вероятность, что это может быть архив zip.

Можно конечно воспользоваться специальными программами для определения типа файла, например, File Type Verificator, но на мой взгляд, гораздо проще и быстрее будет воспользоваться одним из двух предложенных выше способов.

Читайте также: