Jums ir mape, kurā tiek uzkrāti jūsu žurnālfaili, un mape ar katru dienu kļūst lielāka un lielāka. Tagad, lai ienāktu jaunie žurnālfaili, jums noteikti ir nepieciešama vieta. Bet, ja jums tas jādara manuāli, tas noteikti prasīs kādu laiku. Kā būtu, ja jūs veiktu dubultklikšķi uz sērijveida faila, un sērijveida fails dzēstu failus, kas ir vecāki par noteiktu dienu skaitu? Vai arī pieņemsim, kā ar sērijveida failu dzēst visus noteikta paplašinājuma failus, piemēram, .temp, ikreiz, kad uz tā veicat dubultklikšķi? Izklausās lieliski? Šis raksts ir tik īpaši izstrādāts jums.
Lasiet tālāk, lai uzzinātu, kā, izmantojot vienkāršu pakešu skriptu, varat viegli izdzēst visus failus vai konkrētus failus, kas ir vecāki par noteiktu dienu skaitu.
Satura rādītājs
Scenārija paraugs
Lūdzu, pārbaudiet, vai jums ir visi faili, kuru dzēšana saskaņā ar a vecāks mapi. Ir pareizi, ja šai vecākmapei ir apakšmapes, jo pakešu skripts meklēs failus arī apakšmapēs, lai tos izdzēstu. Nākamajā piemērā man ir mape ar nosaukumu File Repo, kurā ir visi faili, kuru dzēšana ir jāapsver.

1. sadaļa: Kā automātiski izdzēst visus failus, kas ir vecāki par noteiktu dienu skaitu
1. darbība: Dodieties uz jebkuru vietu pēc jūsu izvēles, tā var būt pat jūsu darbvirsma. Šeit tiks izveidots jūsu sērijveida fails.
Tagad ar peles labo pogu noklikšķiniet jebkurā vietā tukšā vietā un pēc tam noklikšķiniet uz Jauns un tad tālāk Teksta dokuments.
REKLĀMA

2. darbība: vienreiz noklikšķiniet uz jaunizveidotā faila un pēc tam nospiediet F2 atslēga uz pārdēvēt to.
Dodiet failu jebkurš vārds pēc jūsu izvēles, taču, lūdzu, noteikti norādiet faila paplašinājumu kā sikspārnis. Tālāk esošajā piemērā mēs esam nosaukuši savu sērijveida failu kā geekPageBatchDelete.bat.
Piezīme: Ir ļoti svarīgi dot sikspārnis pagarinājumu.

3. darbība: Nospiediet Ievadiet taustiņu, un jūs iegūsit tālāk norādīto Pārdēvēt logs, kur jums ir jātrāpa Jā pogu, lai turpinātu.

4. darbība: Kā nākamais, ar peles labo pogu noklikšķiniet par jaunizveidoto sērijveida fails un pēc tam noklikšķiniet uz Rediģēt opciju.

5. darbība: Kopējiet un ielīmējiet tālāk norādīto kodu uz Notepad failu, kas tiek atvērts pirms jums.
@echo izslēgts. forfaili /p "" /s /m *.* /D - /C "cmd /c del @path"
Svarīga piezīme: Lūdzu, nomainiet ar pilnu vecāku mapes ceļu, kurā ir jūsu faili. Arī nomainiet ar faktisko dienu skaitu. Tiks dzēsti visi faili, kas ir vecāki par norādīto dienu skaitu. Lai iegūtu skaidrāku attēlu, varat skatīt zemāk redzamo ekrānuzņēmumu.

Skripta skaidrojums
Šī sadaļa ir paredzēta mūsu gudrajiem lasītājiem, kuri interesējas par mūsu mazo skriptu iekšējo darbību. Apskatīsim, kas notiek iepriekš minētajā skriptā.
forfiles – Šis atslēgvārds tiek izmantots, lai izpildītu komandu katrā failā atlasītajā mapē.
/lpp – /lpp iestata ceļu uz virkni, kas ir, tam seko.
/s – Šis parametrs to nodrošina visus failusiekšā uz apakšmapes tiek arī šķērsoti.
/m *.*– /m parametrs ir izveidot saskaņošanu. Aizstājējzīme *.* nozīmē, ka ir jāņem vērā visi faili neatkarīgi no to nosaukumiem un paplašinājumiem.
/D - Izmantojot šo parametru, jūs varat norādīt a datums.
/C – Pēc šī parametra mēs norādām komandu kas jāizpilda visiem failiem, kas atbilst nosacījumiem.
REKLĀMA
del @path – Tādējādi tiks izdzēsts fails norādītajā ceļā, kas atbilst pārējiem iepriekš minētajiem nosacījumiem. Kopš esam lietojuši forfiles, visi faili tiks dzēsti pa vienam.
6. darbība: Tagad nospiediet Fails cilni augšpusē un pēc tam nospiediet Saglabāt opciju.

BRĪDINĀJUMS. Pirms turpināt 7. darbību, pārliecinieties, vai jums ir dublējums, ja tas ir nepieciešams. Kad būsiet izpildījis pakešfailu, visi norādītajā mapē esošie faili, kas ir vecāki par norādīto dienu skaitu, tiks dzēsti.
7. darbība: Tagad vienkārši dubultklikšķi uz partijafailu lai to izpildītu un ieraudzītu burvību.

2. sadaļa: Kā automātiski izdzēst noteiktu failu, kas ir vecāks par noteiktu dienu skaitu
Tagad pieņemsim, ka jums ir a konkrēts fails ka jums ir jādzēš, ja tas ir vecāks par noteiktu dienu skaitu. Šajā gadījumā varat veikt tieši tās pašas darbības, kas norādītas iepriekš minētajā sadaļā, bet tālāk 5. darbība, lūdzu kopēt un ielīmēt vietā šādu kodu.
@echo izslēgts. forfaili /p "" /s /m /D - /C "cmd /c del @path"
Aizvietot sekojošais:
-> Faktiskais ceļš uz jūsu mapi, kurā ir dzēšamais fails.
– Dzēšamā faila nosaukums.
– faktiskais dienu skaits.

3. sadaļa: kā automātiski dzēst failus ar noteiktu faila paplašinājumu un kas ir vecāki par noteiktu dienu skaitu
Tagad pieņemsim, ka vēlaties dzēst visus mapē esošos txt failus vai docx failus, kas ir vecāki par noteiktu dienu skaitu. Tādā gadījumā varat veikt apakšpunktā minētās darbības 1. sadaļa. Bet tāpat kā 2. sadaļā, in 5. darbība, kopēt un ielīmēt vietā šādu kodu.
@echo izslēgts. forfaili /p "" /s /m *. /D - /C "cmd /c del @path"
Aizvietot sekojošais:
– Šis ir tās mapes ceļš, kurā atrodas dzēšamais fails.
– paplašinājuma veids, kuru vēlaties dzēst.
– Ja fails ir vecāks par norādīto dienu skaitu un tam ir izmantotais paplašinājums, tas tiks dzēsts.

4. sadaļa: Kā automātiski izdzēst visus failus
Apskatīsim vēl vienu gadījumu, kad vēlaties izdzēst visus failus noteiktā mapē neatkarīgi no to paplašinājuma un dienu skaita kopš to izveides. Tādā gadījumā jums jānorāda dienu skaits kā nulle. Visas darbības ir tādas pašas, kā minēts sadaļā 1. sadaļa, vienīgā atšķirība ir kodā, kuru ielīmējat 5. darbība, kam jābūt tādam kā zemāk.
@echo izslēgts. forfaili /p "" /s /m *.* /D -0 /C "cmd /c del @path"
Aizvietot sekojošais:
– Visi šajā ceļā esošie faili tiks dzēsti neatkarīgi no to paplašinājuma vai vecuma.

Varat arī izmēģināt citas kombinācijas, piemēram, dzēšanu visus failus kas ir no a konkrēts paplašinājums autors apvienojot 3. un 4. sadaļu. Lūdzu, dariet mums zināmu, ja jums ir kādas citas pielāgotas prasības.
Tieši tā. Lūdzu, pastāstiet mums komentāru sadaļā, vai jūs varētu automatizēt procesu, izmantojot mūsu rakstu.
Sekojiet līdzi citiem pārsteidzošiem padomiem, trikiem, instrukcijām un ieteikumiem.