Как автоматично да изтриете файлове, по-стари от определен брой дни на компютър с Windows

Имате папка, в която се натрупват вашите лог файлове и папката става все по-голяма и по-голяма с всеки изминал ден. Сега, за да влязат новите регистрационни файлове, със сигурност се нуждаете от малко място. Но ако трябва да го направите ръчно, това определено ще отнеме известно време. Какво ще кажете да щракнете два пъти върху партиден файл и пакетният файл ще изтрие файлове, по-стари от определен брой дни? Или да кажем какво ще кажете за груповия файл, който изтрива всички файлове с определено разширение, да речем .temp, всеки път, когато щракнете два пъти върху него? Звучи страхотно? Тогава тази статия е направена специално за вас.

Прочетете, за да научите как можете лесно да изтриете всички файлове или конкретни файлове, по-стари от определен брой дни, с помощта на прост пакетен скрипт.

Съдържание

Примерен сценарий

Моля, уверете се, че имате всички файлове, които трябва да бъдат разгледани за изтриване под a родител папка. Добре е тази родителска папка да има подпапки, тъй като пакетният скрипт ще търси и файлове под подпапки, за да ги изтрие. В следващия пример имам папка с име File Repo, под която имам всички файлове, които трябва да обмисля за изтриване.

1 проба мин

Раздел 1: Как автоматично да изтриете всички файлове, по-стари от определен брой дни

Етап 1: Отидете до всяко място по ваше предпочитание, той дори може да бъде вашият работен плот. Това е мястото, където ще бъде създаден пакетният ви файл.

Сега щракнете с десния бутон навсякъде върху празно място и след това щракнете върху Нов и след това Текстов документ.

РЕКЛАМА

2 Нов файл мин

Стъпка 2: Щракнете веднъж върху новосъздадения файл и след това натиснете F2 ключ към преименувам то.

Дайте файла всяко име по ваш избор, но не забравяйте да дадете разширението на файла като прилеп. В примера по-долу сме нарекли нашия пакетен файл като geekPageBatchDelete.bat.

Забележка: Много е важно да дадете прилеп разширение.

3 Име на файла Мин

Стъпка 3: Удари Въведете ключ и ще получите следното Преименуване прозорец, където трябва да ударите да бутон, за да продължите.

4 Преименуване Мин

Стъпка 4: Както следва, Кликнете с десния бутон върху новосъздадените пакетен файл и след това щракнете върху редактиране опция.

5 Редактиране Мин

Стъпка 5: Копирайте и поставете следния код върху Бележник файл, който се отваря пред вас.

@echo изключено. forfiles /p "" /s /m *.* /D - /C "cmd /c del @path"

Важна забележка: Моля, сменете с пълния път на вашата родителска папка, която съдържа вашите файлове. Освен това заменете с действителния брой дни. Всички файлове, които са по-стари от дадения брой дни, ще бъдат изтрити. Можете да се обърнете към екранната снимка по-долу за по-ясна картина.

6 Бележник Изображение Мин

Обяснение на скрипта

Този раздел е за нашите читатели маниаци, които са любопитни за вътрешната работа на нашите малки скриптове. Нека да видим какво се случва в скрипта по-горе.

за файлове – Тази ключова дума се използва за изпълнение на командата за всеки файл в избраната папка.

/стр/стр задава пътя към низа, който е, което го следва.

– Този параметър гарантира, че всички файловевътре на подпапки също се преминават.

/m *.* параметър е да се направи съвпадението. Заместващият знак *.* означава, че трябва да се вземат предвид всички файлове, независимо от техните имена и разширения.

– С помощта на този параметър можете да укажете a дата.

/° С – След този параметър уточняваме команда който трябва да се изпълни на всички файлове, които отговарят на условията.

РЕКЛАМА

дел @path – Това ще изтрие файла по дадения път, който отговаря на останалите условия по-горе. Тъй като сме използвали за файлове, всички файлове ще бъдат изтрити един по един.

Стъпка 6: Сега натиснете Файл раздел в горната част и след това натиснете Запазване опция.

7 Запазване на файл Мин

ПРЕДУПРЕЖДЕНИЕ: Преди да продължите със стъпка 7, уверете се, че имате резервно копие, ако е необходимо. След като изпълните пакетния файл, всички файлове в посочената папка, които са по-стари от определения брой дни, ще бъдат изтрити.

Стъпка 7: Сега просто кликнете два пъти на партидафайл да го изпълнят и да видят магията.

8 Изпълнение на партида Мин

Раздел 2: Как автоматично да изтриете конкретен файл, по-стар от определен брой дни

Сега да приемем, че имате конкретен файл че трябва да бъдете изтрит, ако е по-стар от определен брой дни. В този случай можете да следвате абсолютно същите стъпки като в раздела по-горе, но в Стъпка 5, Моля те копиране и поставяне вместо това следния код.

@echo изключено. forfiles /p "" /s /m  /Д - /C "cmd /c del @path"

Сменете следното:

–> Действителният път до вашата папка, която съдържа файла за изтриване.

– Името на файла, който трябва да бъде изтрит.

– Реалният брой дни.

9 Конкретен файл Мин

Раздел 3: Как автоматично да изтриете файлове с конкретно файлово разширение и по-стари от определен брой дни

Сега да кажем, че искате да изтриете всички txt файлове в папка или docx файловете, които са по-стари от определен брой дни. В такъв случай можете да следвате стъпките, посочени в Секция 1. Но точно както в раздел 2, в Стъпка 5, копиране и поставяне вместо това следния код.

@echo изключено. forfiles /p "" /s /m *. /Д - /C "cmd /c del @path"

Сменете следното:

– Това е пътят на папката, съдържаща файла за изтриване.

– Типът разширение, което искате да бъде изтрито.

– Ако файлът е по-стар от посочения брой дни и е със споменатото разширение, то ще бъде изтрито.

10 удължаване мин

Раздел 4: Как автоматично да изтриете всички файлове

Нека видим още един случай, в който искате да изтриете всички файлове в конкретна папка, независимо от тяхното разширение и броя дни след създаването им. В този случай трябва да посочите броя на дните като нула. Стъпките са същите като споменатите в Секция 1, единствената разлика е в кода, който поставяте Стъпка 5, което трябва да бъде както по-долу.

@echo изключено. forfiles /p "" /s /m *.* /D -0 /C "cmd /c del @path"

Сменете следното:

– Всички файлове в този път ще бъдат изтрити, независимо от тяхното разширение или възраст.

11 Всички файлове мин

Можете също да опитате други комбинации като изтриване всички файлове които са от a конкретно разширение от комбиниране на раздели 3 и 4. Моля, уведомете ни, ако имате други персонализирани изисквания.

Това е. Моля, кажете ни в секцията за коментари дали можете да автоматизирате процеса с помощта на нашата статия.

Очаквайте още невероятни съвети, трикове, инструкции и хакове.

Страницата на Geek - Съвети и рецензии на софтуера за Windows - Страница 2Как даМрежаПринтерСлучайниАктуализиранеWi FiWindows 10Windows медиен плейърГрешкаИгриGoogle

Когато версията на OS loader не допълва версията на OS, инсталирана в системата, системата се срива и показва „LOADER_ROLLBACK_DETECTED“ в екрана на Синия екран на смъртта. Това …VPN или виртуалнат...

Прочетете още
Как да коригирам Caps Lock Stuck Issue в компютър с Windows

Как да коригирам Caps Lock Stuck Issue в компютър с WindowsКак даWindows 10

Клавиатурата е основното устройство за въвеждане на вашия компютър с Windows 10 и затова трябва да работи перфектно през цялото време. Всички проблеми с някой от клавишите (букви, цифри, превключва...

Прочетете още
Как да използвам Sticky Notes - Пълно ръководство

Как да използвам Sticky Notes - Пълно ръководствоКак даWindows 10

Лепящи бележки е известно и полезно приложение не само за писане и управление на вашите задачи, но също така ви позволява да задавате напомняния, да запазвате номера на полета и проследяване на под...

Прочетете още