วิธีการลบไฟล์โดยอัตโนมัติจากโฟลเดอร์ดาวน์โหลดใน Windows

ลบไฟล์ใน Windows โดยอัตโนมัติ

ด้วยเทคนิคเล็กน้อยเราจะมีความเป็นไปได้ ลบไฟล์ที่อยู่ในโฟลเดอร์ "ดาวน์โหลด" บน 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 Task Scheduler 01

  • กำหนดชื่อและถ้าคุณต้องการคำอธิบายของงานที่คุณกำหนดเวลาไว้ในขณะนี้

Windows Task Scheduler 02

  • ตอนนี้กำหนดความถี่ที่คุณต้องการให้งานที่คุณสร้างทำงาน

Windows Task Scheduler 03

  • คุณต้องกำหนดเวลาที่แน่นอนที่คุณต้องการให้งานทำงาน

Windows Task Scheduler 04

  • ตอนนี้คุณต้องสั่งให้ตัวกำหนดตารางเวลางานรันโปรแกรม (ในกรณีของเราสคริปต์ที่เราสร้างขึ้นก่อนหน้านี้)

Windows Task Scheduler 05

  • ผ่านปุ่มที่เกี่ยวข้องค้นหาสถานที่ที่คุณบันทึกสคริปต์ที่คุณสร้างไว้ก่อนหน้านี้

Windows Task Scheduler 06

  • ตอนนี้คุณต้องสร้างงานนี้ให้เสร็จ

ด้วยขั้นตอนที่เราได้แนะนำจากนี้ไปคุณจะไม่ต้องกังวลอะไรเลยเพราะ ตัวกำหนดตารางเวลางานของ Windows จะดูแลการเรียกใช้สคริปต์ ที่เราสร้างไว้ก่อนหน้านี้และจะวิเคราะห์โฟลเดอร์ "ดาวน์โหลด" สคริปต์จะทำการเปรียบเทียบวันที่เล็กน้อยโดยกำหนดว่าไฟล์ใดมีอายุ 30 วันขึ้นไปดำเนินการลบโดยอัตโนมัติในขั้นตอนเดียว


16 ความคิดเห็นฝากของคุณ

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   แดเนียล ดิแอซ dijo

    สวัสดีค่ะ ... ถ้าจะตั้งโปรแกรมให้ลบไฟล์ที่มีอายุ 2 วันควรเปลี่ยน 30 ของบรรทัดที่ 2 เป็น 02 หรือไม่? หรือ XNUMX? ขอบคุณ

    1.    ราอูลเฟอร์นันเดซ dijo

      แดเนียลฉันเข้าใจว่าต้องเป็น -5 เพราะการทำแบบทดสอบฉันใส่ -0 และมันได้ผลสำหรับฉัน

  2.   จอห์น dijo

    ดีมาก แต่ใช้งานไม่ได้ใน windows 8.1 ฉันต้องการลบโฟลเดอร์ทุกครั้งที่ให้ไฟล์ปฏิบัติการโฟลเดอร์จะยังคงอยู่ในไซต์ของคุณหากคุณมีวิธีที่จะบรรลุมันจะเป็นการดีเนื่องจากฉันต้องการ ลบโฟลเดอร์ของโฆษณาที่ปรากฏในเกมทีละเกมและจะไม่ปล่อยให้ฉันใช้รหัสนี้หากฉันทำด้วยตนเองทุกอย่างทำงานได้อย่างสมบูรณ์

    1.    Andres dijo

      ถ้าคุณสังเกตเห็นว่ามันคือการลบไฟล์มันไม่ได้ลบไดเร็กทอรี (โฟลเดอร์) ฉันไม่ได้ใช้มันสำหรับโฟลเดอร์ แต่ฉันคิดว่าในบรรทัดที่ระบุว่า / s นั้นหมายถึงไฟล์และถ้าคุณเปลี่ยนเป็น / d มันจะสร้างไดเรกทอรี ... ดังนั้นคุณมีสองสคริปต์หนึ่งรายการสำหรับแต่ละสิ่งและกำหนดเวลางานสำหรับการดำเนินการอัตโนมัติของแต่ละสคริปต์

  3.   กิลเบอร์ dijo

    เนื่องจากอาจเป็นการลบไฟล์ที่มีนามสกุล. 7z หรือ. rar

    1.    กาดณัฐ RamSo dijo

      คำสั่งต่อไปนี้เปลี่ยนแปลงเฉพาะในส่วนที่มีเครื่องหมายดอกจัน * ปรากฏขึ้นไฟล์ทั้งหมดไม่ว่าจะเป็นชื่อใด แต่มีนามสกุล. rar

      FORFILES / p D: โฟลเดอร์ที่ถูกลบ / s / m * .rar / d -5 / C "cmd / c del @path"

  4.   ราอูลเฟอร์นันเดซ dijo

    บัวโนสไอเรส

    และมีใครรู้บ้างว่านอกเหนือจากการลบไฟล์ในไดเร็กทอรีนั้นแล้วเรายังต้องการลบโฟลเดอร์เหมือนเดิม

    กราเซีย

    1.    Rufino dijo

      สำหรับสิ่งนี้คุณต้องเพิ่มรหัสนี้และลบโฟลเดอร์ย่อยด้วย:

      @ echo off
      pushd »เส้นทางของคุณ / เส้นทางของคุณ»
      เดล / q *. *
      สำหรับ / f "Tokens = *" %% G in ('dir / B') do rd / s / q "%% G"
      popd
      pushd

  5.   แอนดรู dijo

    บัวโนสไอเรส
    ฉันจะหลีกเลี่ยงการขอการยืนยันเพื่อลบไฟล์บางไฟล์ได้อย่างไร
    จากไปแล้วขอบคุณมาก

  6.   จอห์นนี่ ยุคชา dijo

    เรียนฉันสามารถเพิ่มวัตถุประสงค์หลายอย่างได้หรือไม่นั่นคือบรรทัดแรกที่มีโฟลเดอร์ดาวน์โหลดส่วนที่สองมีโฟลเดอร์เพลงเป็นต้น

  7.   กาดณัฐ RamSo dijo

    สวัสดีฉันจะบอกคุณได้อย่างไรว่าฉันต้องการลบสิ่งที่เก่ากว่า 4 วัน (/ d -4) ถ้ารูปแบบวันที่ของฉันคือ MM / DD / YYYY

    1.    Andres dijo

      -04

  8.   มิเชล โดโนโซ dijo

    แล้วจะเป็นอย่างไรถ้าคุณต้องการให้ฉันลบไฟล์ทั้งหมด แต่มีขนาด 0bytes 1bytes หรือ 7bytes?

  9.   ซานติอาโก บายาดาเรส dijo

    ฉันควรเปลี่ยนอะไรหากต้องการลบไฟล์ที่เก่ากว่า 12 ชั่วโมง

  10.   alexis dijo

    สวัสดีฉันต้องการลบไฟล์เดสก์ท็อป .. เพียงแค่เปลี่ยนเส้นทาง (?) .. นอกจากนี้ฉันยังใช้แบ็ตพื้นฐานในการลบไฟล์เดสก์ท็อปและใช้งานได้เมื่อฉันเรียกใช้ อย่างไรก็ตามงานตามกำหนดการไม่ทำงาน ฉันสั่งคุณทุกครั้งที่เปิดคอมพิวเตอร์ แต่ไฟล์ในขณะที่ฉันเปิดเครื่องยังคงอยู่ในตำแหน่ง (เดสก์ท็อป) ฉันมี Windows 10 professional 1803

  11.   เดวิด dijo

    สวัสดี

    ฉันต้องการลบไฟล์ที่มีนามสกุล. rar ลบหนึ่งในนั้น มันเป็นไปได้?