Sa pamamagitan ng ilang mga trick magkakaroon kami ng posibilidad na magawa tanggalin ang mga file na nakalagay sa loob ng folder na "mga pag-download" sa Windows; hindi ito magiging katuturan kung ang aming panukala ay hindi nagmuni-muni ng isang awtomatikong sistema, na kung saan ay ang tunay na layunin ng artikulong ito.
Ang pagbibigay-katwiran para sa pagsasagawa ng gawaing ito ay maraming tao ang nagtatrabaho kasama ang iba't ibang mga uri ng mga file na na-download mula sa web, na ginagawang default na i-download ng Internet browser ang lahat ng mga elementong ito sa folder na tinatawag na "Mga Pag-download", na maaaring tumagal ng isang malaking halaga ng puwang sa maikling panahon.
Lumikha ng isang maliit na script upang awtomatikong tanggalin ang mga file sa Windows
Sa kabila ng katotohanang ang trick na babanggitin namin sa ibaba ay eksklusibong nagmumuni-muni ng posibilidad na tanggalin ang mga file na na-host sa folder na "mga pag-download" Windows, ngunit ang isang tao ay maaaring gumanap ng parehong gawain para sa anumang iba pang direktoryo. Ipagpapalagay namin na ang bawat isa sa mga file na matatagpuan sa nasabing folder ay pansamantala, na nangangahulugang sa anumang sandali ay tatanggalin namin ang mga ito. Para sa epekto, din isasaalang-alang namin ang isang oras ng 30 araw, na nangangahulugang sa sandaling lumipas ang panahong ito, ang script na gagawin namin sa ibaba ay magkakabisa at samakatuwid, matatanggal mo ang mga file sa edad na iyon sa isang solong hakbang.
REM Remove files older than 30 days
forfiles /p "C:Users???_????????????Downloads" /s /m *.* /c "cmd /c Del @path" /d -30
Nagbahagi kami ng isang maliit na code sa tuktok, kung saan kailangan mong kopyahin at i-paste sa isang simpleng dokumento ng teksto (at walang pag-format). Dito dapat mong isaalang-alang ang isang napakahalagang aspeto, at iyon iyon ang folder na "mga pag-download" ay karaniwang nasa loob ng mga direktoryo ng gumagamit. Para sa kadahilanang ito, kakailanganin mong palitan ang salitang "Gumagamit" ng isa na tumutugma sa lokasyon sa iyong Windows computer.
Upang maging medyo mas tiyak, naglagay kami ng isang maliit na screenshot sa tuktok ng kung ano ang dapat mong gawin sa pagbabago na ito. Doon ay malalaman mo na bilang karagdagan sa lokasyon na ito na dapat mong baguhin, isang oras ng «30 araw» ay naroroon bilang deadline ng edad na dapat mag-file bago i-delete. Sa patag na dokumento kung saan mo nakopya at na-paste ang maliit na script na ito ay kailangan mong gawin makatipid gamit ang isang extension ng ".bat" upang ito ay maging isang batch command executive.
Kung nag-double click ka sa nasabing file sa sandaling iyon, at may mga item sa folder na "mga pag-download" na mas luma sa 30 araw, tatanggalin agad ito.
Mag-iskedyul ng awtomatikong pagpapatupad ng script sa Windows
Upang maiwasan ang pagpapatupad ng script na ito na nilikha namin sa lahat ng oras, imumungkahi namin sa ibaba gamitin ang "Windows Task scheduler", isang bagay na napakadaling gawin at iminumungkahi namin sa ibaba sa pamamagitan ng mga sumusunod na hakbang:
- Patakbuhin ang "Windows Task scheduler".
- Piliin ang pagpipilian na magbibigay-daan sa iyo upang lumikha ng isang pangunahing gawain.
- Tukuyin ang pangalan at kung nais mo, ang paglalarawan ng gawain na naiskedyul mo sa ngayon.
- Tukuyin ngayon kung gaano mo kadalas nais ang pagpapatakbo ng gawain na iyong nilikha.
- Kailangan mo ring tukuyin ang eksaktong oras na nais mong patakbuhin ang gawain.
- Ngayon ay kailangan mong mag-order sa tagapag-iskedyul ng gawain upang magpatupad ng isang programa (sa aming kaso, ang script na nabuo namin mas maaga).
- Gamit ang kani-kanilang pindutan, hanapin ang lugar kung saan mo nai-save ang script na nabuo mo dati.
- Ngayon ay kailangan mo lang tapusin ang paglikha ng gawaing ito.
Sa mga hakbang na iminungkahi namin, mula ngayon hindi ka na mag-aalala tungkol sa anumang bagay dahil ang taga-iskedyul ng gawain ng Windows ay mag-iingat sa pagpapatupad ng script na nabuo namin dati at susuriin nito ang folder na «mga pag-download». Ang script ay gagawa ng isang maliit na paghahambing ng mga petsa, pagtukoy sa aling mga file ang 30 araw na higit pa o higit pa, na nagpapatuloy na awtomatikong tanggalin ang mga ito sa isang solong hakbang.
Kumusta ... kung nais kong i-program ito upang tanggalin ang mga file na 2 araw ang gulang, dapat ko bang palitan ang 30 ng pangalawang linya sa 2? o ng 02? Salamat
Daniel Naiintindihan ko na dapat itong maging -5 sapagkat upang gawin ang pagsubok na inilagay ko -0 at ito ay gumana para sa akin
napakahusay, ngunit hindi ito gumagana sa windows 8.1, nais kong tanggalin ang isang folder sa tuwing bibigyan ko ang maipapatupad na file, ang folder ay mananatili sa iyong site, kung mayroon kang isang paraan upang makamit ito ay mabuti, dahil nais kong tanggalin ang folder ng mga ad na lilitaw sa isang laro nang paisa-isa at hindi ako papayag, kasama ang code na ito, kung gagawin ko ito nang manu-mano ang lahat ay gumagana nang perpekto
Kung napansin mo na ito ay upang tanggalin ang mga file, hindi nito tinatanggal ang mga direktoryo (folder), hindi ko ito ginamit para sa mga folder ngunit sa palagay ko na sa linya kung saan sinasabi nito / ito ay tumutukoy sa mga file at kung magpapalit ka sa gagawa ito ng mga direktoryo ... kaya mayroon kang dalawang mga script, isa para sa bawat bagay at malinaw na iskedyul ng isang gawain para sa awtomatikong pagpapatupad ng bawat script
dahil maaaring tanggalin ang mga file na may extension .7z o .rar
Ang sumusunod na tagubilin ay nagbabago lamang sa seksyon kung saan lilitaw ang mga asterisk *, Lahat ng mga file anuman ang kanilang pangalan ngunit may isang .rar extension
FORFILES / p D: Tinanggal na folder / s / m * .rar / d -5 / C "cmd / c del @path"
Magandang umaga
At may nakakaalam ba kung bukod sa pagtanggal ng mga file sa loob ng direktoryo na iyon, nais din naming tanggalin ang mga folder tulad ng gusto namin?
Salamat
Para dito kailangan mong idagdag ang code na ito at tanggalin din ang mga subfolder:
@ Echo off
pushd »IYONG ROUT / IYONG ROUT»
del / q *. *
para sa / f "Mga token = *" %% G sa ('dir / B') gawin ang rd / s / q "%% G"
popd
pushd
Magandang umaga
Paano ko maiiwasan ang pagtatanong para sa kumpirmasyon upang tanggalin ang ilang mga file?
Mula sa maraming salamat
Mahal, maaari ba akong magdagdag ng maraming mga layunin?, Iyon ay, ang unang linya na may folder ng mga pag-download, ang pangalawa sa folder ng musika, atbp.
Kumusta, paano ko masasabi sa iyo na nais kong tanggalin ang mga mas matanda sa 4 na araw (/ d -4) kung ang format ng aking petsa ay MM / DD / YYYY
-04
At ano ang magiging hitsura kung nais mong tanggalin ko ang lahat ng mga file ngunit ang mga ito ay 0bytes 1bytes o 7bytes ang laki?
Ano ang dapat kong baguhin kung nais kong magtanggal ng mga file na mas matanda sa 12 oras?
Kumusta, kailangan kong tanggalin ang mga file ng desktop .. Baguhin lamang ang landas (?) .. Gayundin gumawa ako ng pangunahing bat upang matanggal ang mga desktop file at gumagana ito kapag pinatakbo ko ito. Gayunpaman hindi gumagana ang naka-iskedyul na gawain. Inoorder ko ito tuwing binubuksan ko ang computer ngunit ang mga file sa sandaling ito ay binubuksan ko ay mananatili sa kanilang lugar (desktop). Mayroon akong Windows 10 propesyonal na 1803
Hello,
Nais kong tanggalin ang mga file na may isang .rar extension na minus isa sa mga ito. Posible?