Как да изтриете файлове по-стари от 10 дни на прозорците, блог уебмастър

Направете резервни копия всеки ден, събира повече от десетина гигабайта информация. Чисто нужда от по-възрастните bekapchiki не носи особено значение. По-рано изтрити ръчно, но после си помислих ... прекалено мързеливи, за да ръчно го, толкова повече можете да zavtykat, protupila и премахване на нещо погрешно. С една дума, мързелив правят най-добре - трябва да се автоматизира.







Аз използвам полезността вградени forfiles. Сега всичко, което прави планирането на задачи и прост бухалка-участника в два реда. Пример на.

forfiles екип. примери

Това е за отбора изглежда да се покажат всички файлове с разширение .rar на на диск C в продължение на 10 дни:
forfiles / р C: \ / m * .rar / S / D -10 / C «ПМС / в ехо @path»

Нека разгледаме ключовете, за да:

Също така резултатите за изпълнение на скриптове могат да бъдат написани във файл.

Пример за използване на forfiles - показване на всички .zip файлове на диска и да ги запишете във файл

Следният код показва всичките си изпълними файлове с разширение .exe:
forfiles / р C: \ / m * .exe / и / с «ПМС / в ехо @path»

Поставете кода в CMD:

Как да изтриете файлове по-стари от 10 дни на прозорците, блог уебмастър






Forfiles. Писане в изпълнението на скрипта

Резултатът - създадената от D файл: \ диск и съдържанието му (можете да намерите много интересна):

Как да изтриете файлове по-стари от 10 дни на прозорците, блог уебмастър
Forfiles. Писане при изпълнение на скрипта. резултат

Пример forfiles с променлива път, дата, размер

forfiles / р D: \ / m * цип / и / в «ПМС / в ехо @path @fdate променя и байт размер @fsize"

Тук е резултат от изпълнение на скрипта:

Как да изтриете файлове по-стари от 10 дни на прозорците, блог уебмастър
forfiles екип. Използвайте променливи, за да си текст

Как да изтриете файлове по-стари от 10 дни

Най-често се използва forfiles само за изпълнение на задачата изтриване на остарели файлове. Тук можете ПМС скрипт, за да премахнете стари файлове (в примера по-горе 10 дни):
forfiles / р C: \ / m * .rar / S / D -10 / C «ПМС / C дел @path / р»

Как да изтриете папките по-стари от 7 дни, използвайки forfiles

Не е излишно да изтривате папки, особено ако те са празни (няма файлове), с изключение на файловете. код:
forfiles / р C: \ сваляне / S / D -7 / C «ПМС / C RMDIR / и дел @path / р»
В този пример аз написах в продължение на 7 дни. За да изтриете папките, които използваме RMDIR, ключовите / с - да сканират подпапки, дел - изтриване команда / р - изтрият, без потвърждение.

Още интересни статии: