Удалить файлы сценарий windows

Как автоматически удалять файлы старше X дней в Windows 10

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

Приложение «Настройки» включает в себя «Хранилище» — функцию, которая автоматически запускается при нехватке памяти для освобождения места. Помимо возможности удаления временных файлов, вы также можете включить функцию удаления файлов, которые были в корзине или в папке «Загрузки», которые не изменились за последний месяц. Однако эта функция ограничена и не позволяет отслеживать дополнительные папки, чтобы удалять их файлы, которые не изменились за последние 60 дней.

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

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

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

Как использовать ForFiles для удаления файлов старше X дней в Windows 10

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

Чтобы использовать команду ForFiles для удаления файлов старше определенного количества дней, выполните следующие действия:

  1. Откройте Пуск в Windows 10.
  2. Найдите командную строку , щелкните правой кнопкой мыши результат и выберите параметр « Запуск от имени администратора» .
  3. Введите следующую команду, чтобы удалить файлы, которые не были изменены за последние 30 дней, и нажмите Enter :

В приведенной выше команде не забудьте изменить «C:\path\to\folder» указав путь к папке, в которую вы хотите удалить файлы, и измените /d -30 чтобы выбрать файлы с датой последнего изменения.

Разбивка команд ForFiles

  • /p — указывает путь для начала поиска.
  • /s — поручает ForFiles искать внутри подкаталогов.
  • /d — указывает дату последнего изменения файла.
  • /c — указывает ForFiles выполнить команду, которую нужно заключить в двойные кавычки, по умолчанию это «cmd /c del @file» .

Если вы хотите узнать больше об этих ключах, используйте ForFiles /? команду.

Как использовать Task Scheduler для автоматического удаления файлов старше X дней в Windows 10

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

Если вы хотите автоматизировать процесс, вам нужно использовать планировщик задач в Windows 10, чтобы создать задачу, которая выполняет команду с заданными интервалами.

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

  1. Откройте Пуск.
  2. Найдите планировщик заданий и нажмите на верхний результат, чтобы открыть опыт.
  3. Щелкните правой кнопкой мыши папку «Библиотека планировщика заданий».
  4. Нажмите «Новая папка».
  5. Введите любое имя для папки и нажмите ОК. (Мы создаем новую папку, чтобы задачи были организованы и отделены от системных задач.)
  6. Щелкните правой кнопкой мыши недавно созданную папку и выберите параметр «Создать задачу».
  7. В поле «Имя» введите имя для задачи.
  8. На вкладке «Общие» в разделе «Параметры безопасности» выберите параметр «Выполнить» независимо от того, вошел пользователь в систему или нет . (Это опция, которая заставляет командное окно не появляться, когда задача запускается автоматически.)
  9. Снимите флажок Не хранить пароль .
  10. Перейдите на вкладку «Триггеры» и нажмите кнопку «Новый».
  11. Используя раскрывающееся меню «Начать задачу», выберите параметр «По расписанию».
  12. В разделе «Настройки» укажите, когда вы хотите, чтобы задача выполнялась (например, «Вовремя», «Ежедневно», «Еженедельно», «Ежемесячно»). Какой бы вариант вы ни выбрали, обязательно укажите параметры запуска справа.
  13. Нажмите кнопку ОК.
  14. Перейдите на вкладку «Действия» и нажмите кнопку «Создать».
  15. В раскрывающемся меню «Действия» выберите пункт «Запустить программу».
  16. В поле «Программа / скрипт» введите следующую команду:
  17. В поле «Добавить аргументы» введите следующую команду и нажмите кнопку ОК .

В приведенной выше команде не забудьте изменить «C:\path\to\folder» указав путь к папке, в которую вы хотите удалить файлы, и измените /d -30 чтобы выбрать файлы с датой последнего изменения.

  • Нажмите кнопку ОК .
  • Перейдите на вкладку «Настройки» и обязательно проверьте следующие параметры:
    • Разрешить выполнение задачи по требованию.
    • Запустите задачу как можно скорее после того, как запланированный запуск пропущен.
    • Если задача не выполняется, перезапустите каждый.
  • Нажмите кнопку ОК .
  • При появлении запроса введите имя пользователя и пароль администратора.
  • Нажмите кнопку ОК.
  • После того, как вы выполните шаги, команда будет запущена по расписанию, удалив файлы в расположении, которое старше указанного вами количества дней. Только не забудьте изменить имя или переместить папку в другое место. В противном случае задача не будет выполнена.

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

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

    Закрытие программы

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

    Если не удаётся получить полный доступ к данным и удалить их, владелец компьютера или ноутбука под управлением Windows должен:

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

    • И нажать на кнопку «Повторить попытку».

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

    • На вкладке «Процессы» найти программу, из-за которой не удаляются данные — её название указано всё в том же диалоговом окне.

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

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

    Перезагрузка

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

    Всё, что нужно, чтобы справиться с файлом или папкой, которая не удаляется, — щёлкнуть по флажку Windows, далее — по значку выключения и выбрать опцию «Перезагрузка». Сразу после нового запуска пользователь может снова попробовать удалить файл; как правило, указанных манипуляций вполне достаточно для достижения цели.

    Перезагрузка в безопасный режим

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

    • Открыть «Панель управления» и перейти в раздел «Система и безопасность».

    • Далее — в подраздел «Администрирование».

    • И дважды кликнуть по ярлыку «Конфигурация системы».

    • Переключившись в новом окне на вкладку «Загрузка», пользователь должен.

    • Отметить в поле «Параметры загрузки» параметр «Безопасный режим».

    • И выбрать для него первую по счёту опцию «Минимальная» — в противном случае файл, который не удаляется, может быть снова заблокирован сторонними процессами.

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

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

    Важно: не рекомендуется при выборе параметров безопасного режиме оставлять галочку в чекбоксе «Без GUI» — лишившись привычного интерфейса, неопытный пользователь вряд ли сможет удалить повреждённые данные.

    LiveCD

    Чтобы удалить файл или папку, которые не удаляются стандартными способами, перечисленными выше, можно использовать загрузочную флешку или оптический диск в формате LiveCD. Пользователь может скачать для работы с компьютером любой понравившийся образ — благо их в Интернете достаточно; в примере показан порядок удаления повреждённого файла при помощи AntiWinLocker LiveCD:

    • Владелец машины вставляет флешку в разъём или диск в дисковод, перезагружает компьютер и по просьбе системы нажимает при загрузке любую клавишу.

    • Дождавшись окончания копирования исполняемых файлов.

    • Кликает в открывшемся окне утилиту «Менеджер файлов».

    • Выбирает в выпадающем списке физический или логический жёсткий диск.

    • И находит каталог, где содержатся повреждённые данные, которые не удаляются.

    • Теперь следует выделить нужный файл левой клавишей мыши.

    • И воспользоваться кнопкой «Удалить» в нижней панели программы.

    • Подтвердив своё решение, пользователь сможет избавиться от лишней информации.

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

    • Снова запустив AntiWinLocker LiveCD, пользователь должен нажать на кнопку «Начать лечение».

    • И дождаться окончания процесса.

    • Когда сканирование компьютера и восстановление доступа к проблемным файлам будут успешно завершены, можно вновь попробовать удалить данные через «Менеджер файлов» или перезагрузить устройство и перейти к штатной процедуре.

    Проверка антивирусом

    Разумеется, файл с компьютера может не удаляться и из-за заражения вредоносным кодом; причина эта не самая распространённая, однако часто встречающаяся. Поскольку узнать, что за программа блокирует данные, пользователь штатными средствами не сможет, стоит просканировать Windows любым достойным антивирусом, например Malwarebytes Anti-Malware:

    • Скачав, установив и запустив приложение, пользователь, желающий удалить файлы, которые не удаляются штатными средствами ОС, должен перейти на вкладку «Проверка».

    • И, если позволяет время, выбрать «Полную проверку» — займёт она, в зависимости от параметров компьютера и ёмкости жёстких дисков, от получаса до пяти-восьми часов.

    • Если же удаление повреждённых данных нужно выполнить срочно, следует предпочесть «Выборочную проверку».

    • Выбрать, какие диски и на какие угрозы должны быть просканированы, и нажать на кнопку «Запустить проверку».

    • Дождавшись завершения операции.

    • Владелец компьютера увидит список потенциально опасных данных; файл в рабочей среде Windows может не удаляться именно из-за них. Теперь нужно отметить галочками все пункты.

    • Или снять их с заведомо безопасных — например, подразумевающих альтернативные пути активации ОС.

    • На вкладке «Карантин» юзер сможет выбрать, что нужно сделать с угрозами: полностью удалить их или восстановить на прежнем месте.

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

    Настройка автозапуска

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

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

    • Любым удобным способом вызвать «Диспетчер задач», переключиться на вкладку «Автозагрузка».

    • Найти мешающее нормальному удалению приложение, выделить его правой клавишей мыши.

    • И выбрать опцию «Отключить».

    Но и тут не всё просто; в стандартном окне Windows не отображаются все системные процессы, способные блокировать удаление файлов. В таком случае пользователю нужно запустить любую стороннюю программу-оптимизатор, например Wise Care 365, а затем:

    • Перейти в раздел «Оптимизация».

    • Далее — на вкладку «Автозапуск».

    • И в одноимённом подразделе передвинуть ползунки напротив потенциально мешающих процессов в положение «Выключено».

    • Те же манипуляции можно проделать в подразделе «Службы», но только если юзер понимает, что делает. Например, системная служба Windows Audio теоретически может блокировать удаление файлов устаревшего аудиодрайвера. После решения проблемы жизненно важные сервисы необходимо заново включить — в порядке, обратном отключению.

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

    Проверка диска

    Файл может не удаляться из-за ошибок в работе жёсткого диска. Чтобы исправить ситуацию, пользователю достаточно запустить проверку и дождаться её завершения — это лишь немногим дольше, чем найти программу для удаления программ, которые не удаляются. Перейти к сканированию винчестера можно следующим образом:

    • Открыть «Проводник» Windows, найти в списке жёсткий диск, на котором содержатся повреждённые файлы или папки, и отметить его щелчком правой клавишей мыши, после чего выбрать в контекстном меню пункт «Свойства».

    • В открывшемся окне перейти на вкладку «Сервис».

    • И нажать на кнопку «Проверить диск».

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

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

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

    • Открыть проблемный каталог в «Проводнике» Windows и перейти на вкладку «Вид».

    • Установить галочку в чекбоксе «Скрытые элементы».

    • И убедиться, что в папке таковые есть.

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

    Командная строка

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

    • С помощью стандартного «Поиска» Windows найти утилиту «Командная строка» и запустить её от имени администратора.

    • В «Проводнике», кликнув в любом свободном месте адресной строки, скопировать полный путь до файла, который не удаляется.

    • Ввести в окошке командной строки основную команду del.

    • И указать дополнительные атрибуты через пробел, не меняя пунктуации: /f, чтобы получить возможность удалить скрытые данные.

    • И /p, чтобы Windows послала предварительный запрос.

    • Теперь, дописав в конце команды в кавычках полный путь к файлу, включая скопированный из адресной строки, имя и расширение, и нажав на Enter.

    • Пользователь должен будет подтвердить своё желание удалить данные.

    • Введя и применив новую команду Y, владелец компьютера успешно удалит файл.

    • А чтобы избавиться от целой папки, следует в той же командной строке использовать текст rd /s«Полный путь к каталогу», где атрибут /s отвечает за удаление всех содержащихся в каталоге подпапок и вложенных файлов.

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

    Программы для удаления файлов

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

    Unlocker

    Чтобы легко и быстро удалить файлы и папки при помощи этого известнейшего приложения, встраивающегося в контекстное меню «Проводника» Windows, нужно:

    • Скачать (ссылка — unlocker-ru.com) и установить, после чего перейти в каталог, содержащий файлы, подлежащие удалению, кликнуть по каждому из них правой клавишей мыши и выбрать в меню пункт Unlocker.

    • Установить в выпадающем меню программы пункт «Удалить» и нажать на «ОК».

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

    FileASSASSIN

    Для удаления данных посредством этой удобной программы, потребуется:

    • Скачать (ссылка — downloads.malwarebytes.com), установить и запустить приложение; затем — нажав на кнопку с тремя точками, указать путь до повреждённого файла.

    • Установить галочку в чекбоксе Delete file и нажать на кнопку Execute.

    • Через несколько секунд программа раз и навсегда избавит компьютер под управлением Windows от информации, которая не удаляется привычными способами.

    Delete Doctor

    Владелец компьютера, желающий быстро и полностью удалить с компьютера повреждённые данные, используя Delete Doctor, должен:

    • Скачать (ссылка — diskcleaners.com), инсталлировать и запустить программу, далее — указать в главном окне путь к подлежащему удалению файлу.

    • Выбрать один из вариантов избавления от данных (рекомендуется использовать первый или второй) и подтвердить своё намерение, нажав на кнопку Yes.

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

    Подводим итоги

    Удалить файл, которые не удаляется привычным путём, можно несколькими методами. К распоряжению пользователя Windows — перезагрузка в безопасный режим, применение LiveCD и настройка автозагрузки. Кроме того, имеет смысл проверить жёсткий диск, использовать командную строку или одно из перечисленных выше сторонних приложений.

    Читайте также:  Unable to connect to the server using windows powershell remoting
    Оцените статью