Forfiles exe что это
forfiles
Выбирает и выполняет команду для файла или набора файлов. Эта команда чаще всего используется в пакетных файлах.
Синтаксис
Параметры
Комментарии
В командной строке можно использовать следующие переменные, как указано в параметре командной строки /c :
Переменная | Описание |
---|---|
@FILE | Имя файла. |
@FNAME | Имя файла без расширения. |
@EXT | Расширение имени файла. |
@PATH | Полный путь к файлу. |
@RELPATH | Относительный путь к файлу. |
@ISDIR | Возвращает значение TRUE, если тип файла является каталогом. В противном случае эта переменная принимает значение FALSE. |
@FSIZE | Размер файла в байтах. |
@FDATE | Метка даты последнего изменения файла. |
@FTIME | Отметка времени последнего изменения файла. |
Создайте архивное дерево файлов, используя такие переменные, как @FSIZE и @FDATE.
Чтобы отличать файлы от каталогов, используйте переменную @ISDIR.
Включите специальные символы в командную строку, используя шестнадцатеричный код для символа в формате 0xчч (например, 0x09 для вкладки).
Эта команда работает путем применения recurse subdirectories флага к средствам, предназначенным для обработки только одного файла.
Примеры
Чтобы вывести список всех пакетных файлов на диске C, введите:
Чтобы вывести список всех каталогов на диске C, введите:
Чтобы получить список всех файлов в текущем каталоге, которые устарели по крайней мере один год, введите:
Чтобы вывести список расширений имен файлов в текущем каталоге в формате столбца и добавить вкладку перед расширением, введите:
Forfiles exe что это
P Путь, с которого начинается поиск. По умолчанию используется текущая рабочая папка (.)
/M Поиск файлов с помощью маски. Маска поиска по умолчанию «*»
/S Рекурсивное выполнение программы forfiles во всех подпапках, аналогично «DIR /S»
/C
Команда, которая выполняется для каждого файла. Строки команд необходимо заключать в прямые кавычки. Команда по умолчанию «cmd /c echo @file». Следующие переменные могут использоваться в строке команды:
@file | Возвращает имя файла |
@fname | Возвращает имя файла без расширения |
@ext | Возвращает только расширение имени файла |
@path | Возвращает полный путь к файлу |
@relpath | Возвращает относительный путь к файлу |
@isdir | Возвращает значение «TRUE», если типом файла является папка, и «FALSE» для файлов |
@fsize | Возвращает размер файла в байтах |
@fdate | Возвращает дату последнего изменения файла |
@ftime | Возвращает время последнего изменения файла |
Замечания по использованию FORFILES
Примеры использования FORFILES
В простых случаях использование FORFILES дает мало преимуществ по сравнению с командой dir.
В следующем примере будут выведены все поддиректории, начиная с определенной в параметре P.
Так же просто решается задача обработки файлов, старше определенного количества дней.
В приведенном выше примере все файлы текущей папки дата создания (изменения) которых больше 30 дней переносятся в архив.
В приведенном выше примере использования FORFILES из папок временных файлов Internet Explorer удаляются файлы нулевой длины.
Если вы пользуетесь этим браузером и редко чистите кэш, то таких ненужных файлов там немало.
На основе предыдущих примеров использования FORFILES без труда можно написать пример очистки и от «старых» файлов, но корректнее это делать соответствующей оснасткой.
В качестве исполняемой команды допустимо использовать внешний bat файл, которому FORFILES может передавать параметры.
Так, в следующем примере для файлов с текущей датой создания (изменения) вызывается bat файл 1.bat, которому в качестве параметра передается имя файла. Т. е. 1.bat будет вызван столько раз, сколько найдется файлов, удовлетворяющих условию.
Несмотря на то, что такое использование может значительно расширять возможности FORFILES, использовать такой прием следует с осторожностью, так как это может значительно увеличить время обработки.
Несколько экзотический пример использование FORFILES. Просто показать возможности этой команды.
Мы рассмотрели примеры использования FORFILES.
На мой взгляд, несмотря на некоторую необычность параметров, эта команда стоит того, что бы уделить ей внимание.
Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуется регистрация).
Новый раздел о средствах командной строки в рамках этого же проекта расположен здесь
Forfiles exe что это
P Путь, с которого начинается поиск. По умолчанию используется текущая рабочая папка (.)
/M Поиск файлов с помощью маски. Маска поиска по умолчанию «*»
/S Рекурсивное выполнение программы forfiles во всех подпапках, аналогично » DIR /S»
/C
Команда, которая выполняется для каждого файла. Строки команд необходимо заключать в прямые кавычки. Команда по умолчанию «cmd /c echo @file». Следующие переменные могут использоваться в строке команды:
@file | Возвращает имя файла |
@fname | Возвращает имя файла без расширения |
@ext | Возвращает только расширение имени файла |
@path | Возвращает полный путь к файлу |
@relpath | Возвращает относительный путь к файлу |
@isdir | Возвращает значение «TRUE», если типом файла является папка, и «FALSE» для файлов |
@fsize | Возвращает размер файла в байтах |
@fdate | Возвращает дату последнего изменения файла |
@ftime | Возвращает время последнего изменения файла |
Замечания по использованию FORFILES
Примеры использования FORFILES
В следующем примере будут выведены все поддиректории, начиная с определенной в параметре P.
Так же просто решается задача обработки файлов, старше определенного количества дней.
В приведенном выше примере все файлы текущей папки дата создания (изменения) которых больше 30 дней переносятся в архив.
В приведенном выше примере использования FORFILES из папок временных файлов Internet Explorer удаляются файлы нулевой длины.
Если вы пользуетесь этим браузером и редко чистите кэш, то таких ненужных файлов там немало.
На основе предыдущих примеров использования FORFILES без труда можно написать пример очистки и от «старых» файлов, но корректнее это делать соответствующей оснасткой.
В качестве исполняемой команды допустимо использовать внешний bat файл, которому FORFILES может передавать параметры.
Так, в следующем примере для файлов с текущей датой создания (изменения) вызывается bat файл 1.bat, которому в качестве параметра передается имя файла. Т. е. 1.bat будет вызван столько раз, сколько найдется файлов, удовлетворяющих условию.
Несмотря на то, что такое использование может значительно расширять возможности FORFILES, использовать такой прием следует с осторожностью, так как это может значительно увеличить время обработки.
Несколько экзотический пример использование FORFILES. Просто показать возможности этой команды.
Мы рассмотрели примеры использования FORFILES.
На мой взгляд, несмотря на некоторую необычность параметров, эта команда стоит того, что бы уделить ей внимание.
Блог вебмастера
создание сайтов, заработок в сети, раскрутка, программирование
Как удалять файлы старше 10 дней на windows
Делаю бекапы каждый день, накапливается не один десяток гигабайт информации. Чистить нужно, тем более старые бекапчики особой важности не несут. Раньше удалял вручную, но потом задумался… Вручную делать это лень, тем более можешь завтыкать, протупить и удалить не то. Короче, ленивый сделает лучше всех — нужно автоматизировать.
Воспользовался встроенной утилитой forfiles. Теперь все делает планировщик задач и несложный bat-ник в две строки. Пример дальше.
Команды forfiles. Примеры
Разберем ключи по порядку:
Также результаты исполнения скрипта можно записать в файл.
Если нужно их записать в файл, то добавьте в конце знак БОЛЬШЕ и адрес куда сохранить файл (лучше всего прописать полный путь).
forfiles /p C:\ /m *.exe /s /c «cmd /c echo @path» > D:\all_exefiles.txt
Вставляем код в cmd:
Forfiles. Запись в файл выполненного скрипта
Результат — созданный файл на диске D:\ и его содержимое (можно много интересного найти):
Forfiles. Запись в файл выполненного скрипта. Результат
Пример forfiles с переменными путь, дата, размер
forfiles /p D:\ /m *.zip /s /c «cmd /c echo @path изменен @fdate и размером @fsize байт »
Вот результат выполнения скрипта:
Команды forfiles. Используем переменные со своим текстом
Как удалить файлы старше 10 дней
Как удалить папки старше 7 дней с помощью forfiles
Что такое forfiles.exe? Это безопасно или вирус? Как удалить или исправить это
Что такое forfiles.exe?
forfiles.exe это исполняемый файл, который является частью MSDN Disc 2939 разработанный Microsoft, Версия программного обеспечения для Windows: 1.0.0.0 обычно 134144 в байтах, но у вас может отличаться версия.
Это forfiles.exe безопасно, или это вирус или вредоносное ПО?
Первое, что поможет вам определить, является ли тот или иной файл законным процессом Windows или вирусом, это местоположение самого исполняемого файла. Например, для forfiles.exe его путь будет примерно таким: C: \ Program Files \ Microsoft \ MSDN Disc 2939 \ forfiles.exe
Если статус процесса «Проверенная подписывающая сторона» указан как «Невозможно проверить», вам следует взглянуть на процесс. Не все хорошие процессы Windows имеют метку проверенной подписи, но ни один из плохих.
Наиболее важные факты о forfiles.exe:
Если у вас возникли какие-либо трудности с этим исполняемым файлом, вам следует определить, заслуживает ли он доверия, перед удалением файла forfiles.exe. Для этого найдите этот процесс в диспетчере задач.
Найти его местоположение и сравнить размер и т. Д. С приведенными выше фактами
Если вы подозреваете, что можете быть заражены вирусом, вы должны немедленно попытаться это исправить. Чтобы удалить вирус forfiles.exe, необходимо скачайте и установите приложение полной безопасности, как это, Обратите внимание, что не все инструменты могут обнаружить все типы вредоносных программ, поэтому вам может потребоваться попробовать несколько вариантов, прежде чем вы добьетесь успеха.
Могу ли я удалить или удалить forfiles.exe?
Не следует удалять безопасный исполняемый файл без уважительной причины, так как это может повлиять на производительность любых связанных программ, использующих этот файл. Не забывайте регулярно обновлять программное обеспечение и программы, чтобы избежать будущих проблем, вызванных поврежденными файлами. Что касается проблем с функциональностью программного обеспечения, проверяйте обновления драйверов и программного обеспечения чаще, чтобы избежать или вообще не возникало таких проблем.
Однако, если это не вирус, и вам нужно удалить файл forfiles.exe, вы можете удалить MSDN Disc 2939 со своего компьютера с помощью программы удаления. Если вы не можете найти его деинсталлятор, то вам, возможно, потребуется удалить MSDN Disc 2939, чтобы полностью удалить forfiles.exe. Вы можете использовать функцию «Установка и удаление программ» на панели управления Windows.
Распространенные сообщения об ошибках в forfiles.exe
Наиболее распространенные ошибки forfiles.exe, которые могут возникнуть:
• «Ошибка приложения forfiles.exe».
• «Ошибка forfiles.exe».
• «forfiles.exe Возникла ошибка в приложении. Приносим извинения за неудобства.»
• «forfiles.exe не является допустимым приложением Win32».
• «forfiles.exe не запущен».
• «forfiles.exe не найден».
• «Не удается найти forfiles.exe».
• «Ошибка запуска программы: forfiles.exe».
• «Неверный путь к приложению: forfiles.exe.»
Как исправить forfiles.exe
Если у вас возникла более серьезная проблема, постарайтесь запомнить последнее, что вы сделали, или последнее, что вы установили перед проблемой. Использовать resmon Команда для определения процессов, вызывающих вашу проблему. Даже в случае серьезных проблем вместо переустановки Windows вы должны попытаться восстановить вашу установку или, в случае Windows 8, выполнив команду DISM.exe / Online / Очистка-изображение / Восстановить здоровье, Это позволяет восстановить операционную систему без потери данных.
Чтобы помочь вам проанализировать процесс forfiles.exe на вашем компьютере, вам могут пригодиться следующие программы: Менеджер задач безопасности отображает все запущенные задачи Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записи автозапуска. Единый рейтинг риска безопасности указывает на вероятность того, что это шпионское ПО, вредоносное ПО или потенциальный троянский конь. Это антивирус обнаруживает и удаляет со своего жесткого диска шпионское и рекламное ПО, трояны, кейлоггеры, вредоносное ПО и трекеры.
Обновлен декабрь 2021:
Мы рекомендуем вам попробовать этот новый инструмент. Он исправляет множество компьютерных ошибок, а также защищает от таких вещей, как потеря файлов, вредоносное ПО, сбои оборудования и оптимизирует ваш компьютер для максимальной производительности. Это исправило наш компьютер быстрее, чем делать это вручную:
Загрузите или переустановите forfiles.exe
Вход в музей Мадам Тюссо не рекомендуется загружать файлы замены exe с любых сайтов загрузки, так как они могут содержать вирусы и т. д. Если вам нужно скачать или переустановить файл forfiles.exe, мы рекомендуем переустановить основное приложение, связанное с ним. MSDN Disc 2939.
Что такое MSDN Disc 2939
Информация об операционной системе
Ошибки forfiles.exe могут появляться в любых из нижеперечисленных операционных систем Microsoft Windows: