ด้วยเทคนิคเล็กน้อยเราจะมีความเป็นไปได้ ลบไฟล์ที่อยู่ในโฟลเดอร์ "ดาวน์โหลด" บน Windows; สิ่งนี้จะไม่สมเหตุสมผลหากข้อเสนอของเราไม่ได้พิจารณาถึงระบบอัตโนมัติซึ่งเป็นวัตถุประสงค์ที่แท้จริงของบทความนี้
เหตุผลในการดำเนินงานนี้คือหลายคนทำงานกับไฟล์ประเภทต่างๆที่ดาวน์โหลดจากเว็บซึ่งทำให้เบราว์เซอร์อินเทอร์เน็ตโดยค่าเริ่มต้นจะดาวน์โหลดองค์ประกอบเหล่านี้ไปยังโฟลเดอร์ที่เรียกว่า "ดาวน์โหลด" ซึ่ง อาจใช้พื้นที่จำนวนมาก ในเวลาอันสั้น
สร้างสคริปต์ขนาดเล็กเพื่อลบไฟล์ใน Windows โดยอัตโนมัติ
แม้ว่าเคล็ดลับที่เราจะกล่าวถึงด้านล่างนี้จะพิจารณาเฉพาะความเป็นไปได้ ลบไฟล์ที่โฮสต์ในโฟลเดอร์ "ดาวน์โหลด" Windows แต่บุคคลสามารถทำงานเดียวกันนี้กับไดเร็กทอรีอื่นได้ เราจะถือว่าแต่ละไฟล์ที่พบในโฟลเดอร์ดังกล่าวเป็นไฟล์ชั่วคราวซึ่งหมายความว่าเราจะต้องลบไฟล์เหล่านั้นในขณะใดก็ตาม เพื่อให้เกิดผลเช่นกัน เราจะพิจารณาเวลา 30 วันซึ่งหมายความว่าเมื่อผ่านช่วงเวลานี้ไปสคริปต์ที่เราจะสร้างถัดไปจะมีผลดังนั้นคุณจะสามารถลบไฟล์ที่มีอายุดังกล่าวได้ในขั้นตอนเดียว
REM Remove files older than 30 days
forfiles /p "C:Users???_????????????Downloads" /s /m *.* /c "cmd /c Del @path" /d -30
เราได้แชร์รหัสเล็ก ๆ ที่ด้านบนซึ่งคุณต้องคัดลอกและวางลงในเอกสารข้อความธรรมดา (และไม่มีการจัดรูปแบบ) ที่นี่คุณต้องคำนึงถึงสิ่งที่สำคัญมากนั่นคือ โดยทั่วไปโฟลเดอร์ "ดาวน์โหลด" จะอยู่ในไดเรกทอรีของผู้ใช้. ด้วยเหตุนี้คุณจะต้องแทนที่คำว่า "User" ด้วยคำที่ตรงกับตำแหน่งบนคอมพิวเตอร์ Windows ของคุณ
เพื่อให้เฉพาะเจาะจงมากขึ้นเราได้วางภาพหน้าจอขนาดเล็กไว้ที่ด้านบนสุดของสิ่งที่คุณควรทำกับการปรับเปลี่ยนนี้ ที่นั่นคุณจะรู้ว่านอกจากสถานที่นี้ที่คุณต้องแก้ไขแล้ว มีเวลา« 30 วัน» เป็นวันที่ จำกัด อายุที่ไฟล์จะต้องอยู่ก่อนที่จะถูกลบ ไปยังเอกสารแบบเรียบที่คุณคัดลอกและวางสคริปต์เล็ก ๆ นี้คุณจะต้องทำ บันทึกด้วยนามสกุล ".bat" เพื่อให้มันกลายเป็นตัวดำเนินการคำสั่งแบตช์
หากคุณดับเบิลคลิกที่ไฟล์นี้ในขณะนั้นและมีรายการในโฟลเดอร์ "ดาวน์โหลด" ที่เก่ากว่า 30 วันรายการเหล่านั้นจะถูกลบทันที
กำหนดการเรียกใช้สคริปต์อัตโนมัติใน Windows
เพื่อหลีกเลี่ยงไม่ให้เรียกใช้สคริปต์นี้ที่เราสร้างขึ้นตลอดเวลาเราจะแนะนำด้านล่าง ใช้ "Windows Task Scheduler" สิ่งที่ทำได้ง่ายมากและเราแนะนำด้านล่างผ่านขั้นตอนต่อไปนี้:
- เรียกใช้ "Windows Task Scheduler"
- เลือกตัวเลือกที่จะช่วยให้คุณสร้างงานพื้นฐานได้
- กำหนดชื่อและถ้าคุณต้องการคำอธิบายของงานที่คุณกำหนดเวลาไว้ในขณะนี้
- ตอนนี้กำหนดความถี่ที่คุณต้องการให้งานที่คุณสร้างทำงาน
- คุณต้องกำหนดเวลาที่แน่นอนที่คุณต้องการให้งานทำงาน
- ตอนนี้คุณต้องสั่งให้ตัวกำหนดตารางเวลางานรันโปรแกรม (ในกรณีของเราสคริปต์ที่เราสร้างขึ้นก่อนหน้านี้)
- ผ่านปุ่มที่เกี่ยวข้องค้นหาสถานที่ที่คุณบันทึกสคริปต์ที่คุณสร้างไว้ก่อนหน้านี้
- ตอนนี้คุณต้องสร้างงานนี้ให้เสร็จ
ด้วยขั้นตอนที่เราได้แนะนำจากนี้ไปคุณจะไม่ต้องกังวลอะไรเลยเพราะ ตัวกำหนดตารางเวลางานของ Windows จะดูแลการเรียกใช้สคริปต์ ที่เราสร้างไว้ก่อนหน้านี้และจะวิเคราะห์โฟลเดอร์ "ดาวน์โหลด" สคริปต์จะทำการเปรียบเทียบวันที่เล็กน้อยโดยกำหนดว่าไฟล์ใดมีอายุ 30 วันขึ้นไปดำเนินการลบโดยอัตโนมัติในขั้นตอนเดียว
สวัสดีค่ะ ... ถ้าจะตั้งโปรแกรมให้ลบไฟล์ที่มีอายุ 2 วันควรเปลี่ยน 30 ของบรรทัดที่ 2 เป็น 02 หรือไม่? หรือ XNUMX? ขอบคุณ
แดเนียลฉันเข้าใจว่าต้องเป็น -5 เพราะการทำแบบทดสอบฉันใส่ -0 และมันได้ผลสำหรับฉัน
ดีมาก แต่ใช้งานไม่ได้ใน windows 8.1 ฉันต้องการลบโฟลเดอร์ทุกครั้งที่ให้ไฟล์ปฏิบัติการโฟลเดอร์จะยังคงอยู่ในไซต์ของคุณหากคุณมีวิธีที่จะบรรลุมันจะเป็นการดีเนื่องจากฉันต้องการ ลบโฟลเดอร์ของโฆษณาที่ปรากฏในเกมทีละเกมและจะไม่ปล่อยให้ฉันใช้รหัสนี้หากฉันทำด้วยตนเองทุกอย่างทำงานได้อย่างสมบูรณ์
ถ้าคุณสังเกตเห็นว่ามันคือการลบไฟล์มันไม่ได้ลบไดเร็กทอรี (โฟลเดอร์) ฉันไม่ได้ใช้มันสำหรับโฟลเดอร์ แต่ฉันคิดว่าในบรรทัดที่ระบุว่า / s นั้นหมายถึงไฟล์และถ้าคุณเปลี่ยนเป็น / d มันจะสร้างไดเรกทอรี ... ดังนั้นคุณมีสองสคริปต์หนึ่งรายการสำหรับแต่ละสิ่งและกำหนดเวลางานสำหรับการดำเนินการอัตโนมัติของแต่ละสคริปต์
เนื่องจากอาจเป็นการลบไฟล์ที่มีนามสกุล. 7z หรือ. rar
คำสั่งต่อไปนี้เปลี่ยนแปลงเฉพาะในส่วนที่มีเครื่องหมายดอกจัน * ปรากฏขึ้นไฟล์ทั้งหมดไม่ว่าจะเป็นชื่อใด แต่มีนามสกุล. rar
FORFILES / p D: โฟลเดอร์ที่ถูกลบ / s / m * .rar / d -5 / C "cmd / c del @path"
บัวโนสไอเรส
และมีใครรู้บ้างว่านอกเหนือจากการลบไฟล์ในไดเร็กทอรีนั้นแล้วเรายังต้องการลบโฟลเดอร์เหมือนเดิม
กราเซีย
สำหรับสิ่งนี้คุณต้องเพิ่มรหัสนี้และลบโฟลเดอร์ย่อยด้วย:
@ echo off
pushd »เส้นทางของคุณ / เส้นทางของคุณ»
เดล / q *. *
สำหรับ / f "Tokens = *" %% G in ('dir / B') do rd / s / q "%% G"
popd
pushd
บัวโนสไอเรส
ฉันจะหลีกเลี่ยงการขอการยืนยันเพื่อลบไฟล์บางไฟล์ได้อย่างไร
จากไปแล้วขอบคุณมาก
เรียนฉันสามารถเพิ่มวัตถุประสงค์หลายอย่างได้หรือไม่นั่นคือบรรทัดแรกที่มีโฟลเดอร์ดาวน์โหลดส่วนที่สองมีโฟลเดอร์เพลงเป็นต้น
สวัสดีฉันจะบอกคุณได้อย่างไรว่าฉันต้องการลบสิ่งที่เก่ากว่า 4 วัน (/ d -4) ถ้ารูปแบบวันที่ของฉันคือ MM / DD / YYYY
-04
แล้วจะเป็นอย่างไรถ้าคุณต้องการให้ฉันลบไฟล์ทั้งหมด แต่มีขนาด 0bytes 1bytes หรือ 7bytes?
ฉันควรเปลี่ยนอะไรหากต้องการลบไฟล์ที่เก่ากว่า 12 ชั่วโมง
สวัสดีฉันต้องการลบไฟล์เดสก์ท็อป .. เพียงแค่เปลี่ยนเส้นทาง (?) .. นอกจากนี้ฉันยังใช้แบ็ตพื้นฐานในการลบไฟล์เดสก์ท็อปและใช้งานได้เมื่อฉันเรียกใช้ อย่างไรก็ตามงานตามกำหนดการไม่ทำงาน ฉันสั่งคุณทุกครั้งที่เปิดคอมพิวเตอร์ แต่ไฟล์ในขณะที่ฉันเปิดเครื่องยังคงอยู่ในตำแหน่ง (เดสก์ท็อป) ฉันมี Windows 10 professional 1803
สวัสดี
ฉันต้องการลบไฟล์ที่มีนามสกุล. rar ลบหนึ่งในนั้น มันเป็นไปได้?