Cách tự động xóa tệp khỏi thư mục tải xuống trong Windows

tự động xóa tệp trong Windows

Thông qua một số thủ thuật, chúng tôi sẽ có khả năng có thể xóa các tệp được chứa bên trong thư mục "tải xuống" trên Windows; điều này sẽ không có ý nghĩa nếu đề xuất của chúng tôi không xem xét một hệ thống tự động, đó là mục tiêu thực sự của bài viết này.

Lý do cho việc thực hiện nhiệm vụ này là nhiều người làm việc với các loại tệp khác nhau được tải xuống từ web, điều này khiến trình duyệt Internet theo mặc định tải tất cả các yếu tố này xuống thư mục có tên "Tải xuống", có thể chiếm một lượng lớn không gian trong thời gian ngắn.

Tạo một tập lệnh nhỏ để tự động xóa các tệp trong Windows

Mặc dù thực tế là thủ thuật mà chúng tôi sẽ đề cập bên dưới chỉ xem xét khả năng xóa các tệp đã được lưu trữ trong thư mục "tải xuống" Windows, nhưng một người có thể thực hiện cùng một tác vụ cho bất kỳ thư mục nào khác. Chúng tôi sẽ giả định rằng mỗi và tất cả các tệp được tìm thấy trong thư mục nói trên là tạm thời, có nghĩa là bất kỳ lúc nào chúng tôi sẽ phải xóa chúng. Để có hiệu lực, cũng chúng tôi sẽ xem xét thời gian là 30 ngày, có nghĩa là khi giai đoạn này trôi qua, tập lệnh mà chúng tôi sẽ tạo bên dưới sẽ có hiệu lực và do đó, bạn có thể xóa các tệp có độ tuổi đó chỉ trong một bước.

REM Remove files older than 30 days
forfiles /p "C:Users???_????????????Downloads" /s /m *.* /c "cmd /c Del @path" /d -30

Chúng tôi đã chia sẻ một đoạn mã nhỏ ở trên cùng, bạn phải sao chép và dán vào một tài liệu văn bản thuần túy (và không có định dạng). Ở đây bạn phải tính đến một khía cạnh rất quan trọng, đó là thư mục "tải xuống" thường được đặt trong các thư mục người dùng. Vì lý do này, bạn sẽ phải thay thế từ "Người dùng" bằng từ tương ứng với vị trí trên máy tính Windows của bạn.

script để xóa các tệp tự động

Để cụ thể hơn một chút, chúng tôi đã đặt một ảnh chụp màn hình nhỏ ở đầu những gì bạn nên làm với sửa đổi này. Ngay tại đó, bạn sẽ nhận ra rằng ngoài vị trí này mà bạn phải sửa đổi, thời gian «30 ngày» hiện tại là ngày giới hạn độ tuổi mà tệp phải có trước khi bị xóa. Đối với tài liệu phẳng nơi bạn đã sao chép và dán đoạn script nhỏ này, bạn sẽ phải lưu với phần mở rộng là ".bat" để nó trở thành một trình thực thi lệnh hàng loạt.

Nếu bạn nhấp đúp vào tệp đã nói tại thời điểm đó và có các mục trong thư mục "tải xuống" cũ hơn 30 ngày, chúng sẽ bị xóa ngay lập tức.

Lập lịch thực thi tập lệnh tự động trong Windows

Để tránh phải thực thi tập lệnh mà chúng tôi đã tạo này mọi lúc, chúng tôi sẽ đề xuất bên dưới sử dụng "Windows Task Scheduler", điều gì đó rất dễ thực hiện và chúng tôi đề xuất bên dưới thông qua các bước sau:

  • Chạy "Windows Task Scheduler".
  • Chọn tùy chọn cho phép bạn tạo một tác vụ cơ bản.

Windows Task Scheduler 01

  • Xác định tên và nếu bạn muốn, mô tả của nhiệm vụ mà bạn đã lên lịch vào lúc này.

Windows Task Scheduler 02

  • Bây giờ hãy xác định tần suất bạn muốn tác vụ bạn đang tạo chạy.

Windows Task Scheduler 03

  • Bạn cũng phải xác định thời gian chính xác mà bạn muốn tác vụ chạy.

Windows Task Scheduler 04

  • Bây giờ bạn phải ra lệnh cho bộ lập lịch tác vụ thực thi một chương trình (trong trường hợp của chúng tôi là tập lệnh mà chúng tôi đã tạo trước đó).

Windows Task Scheduler 05

  • Sử dụng nút tương ứng, tìm nơi bạn đã lưu tập lệnh mà bạn đã tạo trước đó.

Windows Task Scheduler 06

  • Bây giờ bạn chỉ cần hoàn thành việc tạo tác vụ này.

Với các bước mà chúng tôi đã gợi ý, từ nay bạn sẽ không phải lo lắng bất cứ điều gì nữa vì bộ lập lịch tác vụ của Windows sẽ đảm nhận việc thực thi tập lệnh mà chúng tôi đã tạo trước đó và nó sẽ phân tích thư mục «tải xuống». Tập lệnh sẽ thực hiện một phép so sánh nhỏ về ngày tháng, xác định tệp nào đã cũ từ 30 ngày trở lên, tiến hành tự động xóa chúng trong một bước duy nhất.


16 bình luận, để lại của bạn

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   daniel diaz dijo

    Xin chào ... nếu tôi muốn lập trình nó để xóa các tập tin cũ 2 ngày, tôi có nên thay đổi 30 của dòng thứ hai thành 2? hoặc bằng 02? Cảm ơn bạn

    1.    Raul fernandez dijo

      Daniel Tôi hiểu rằng nó phải là -5 vì để làm bài kiểm tra tôi đã đặt -0 và nó đã có hiệu quả với tôi

  2.   john dijo

    rất tốt, nhưng nó không hoạt động trong windows 8.1, tôi muốn xóa một thư mục mỗi khi tôi cung cấp tệp thực thi, thư mục đó vẫn còn trên trang web của bạn, nếu bạn có cách để đạt được nó, nó sẽ tốt, vì tôi muốn xóa thư mục quảng cáo xuất hiện trong một trò chơi tại một thời điểm và nó sẽ không cho phép tôi, với mã này, nếu tôi thực hiện theo cách thủ công, mọi thứ hoạt động hoàn hảo

    1.    Andres dijo

      Nếu bạn nhận thấy nó là xóa tệp, nó không xóa thư mục (thư mục), tôi chưa sử dụng nó cho thư mục nhưng tôi cho rằng trong dòng ghi / s nó đề cập đến tệp và nếu bạn thay đổi cho / d nó. sẽ tạo các thư mục ... các tập lệnh, một tập lệnh cho mỗi thứ và rõ ràng là lên lịch một nhiệm vụ để thực thi tự động từng tập lệnh

  3.   người đánh bạc dijo

    vì nó có thể là xóa các tệp có phần mở rộng .7z hoặc .rar

    1.    KatNat RamVậy dijo

      Hướng dẫn sau đây chỉ thay đổi trong phần mà dấu hoa thị * xuất hiện, Tất cả các tệp bất kể tên của chúng nhưng có đuôi .rar

      FORFILES / p D: Đã xóa thư mục / s / m * .rar / d -5 / C "cmd / c del @path"

  4.   Raul fernandez dijo

    Chào buổi sáng

    Và có ai biết nếu ngoài việc xóa các tập tin bên trong thư mục đó, chúng ta cũng muốn xóa các thư mục như chúng ta làm không?

    Cảm ơn

    1.    rufinus dijo

      Đối với điều này, bạn phải thêm mã này và cũng xóa các thư mục con:

      @ Echo off
      pushd »CON ĐƯỜNG CỦA BẠN / CON ĐƯỜNG CỦA BẠN»
      del / q *. *
      for / f "Tokens = *" %% G in ('dir / B') do rd / s / q "%% G"
      popd
      pushd

  5.   Andrew dijo

    Chào buổi sáng
    Làm cách nào để tránh yêu cầu xác nhận xóa một số tệp?
    Từ rồi cảm ơn bạn rất nhiều

  6.   Johnny yugcha dijo

    Kính gửi, tôi có thể thêm một số mục tiêu không ?, tức là dòng đầu tiên có thư mục tải xuống, dòng thứ hai có thư mục nhạc, v.v.

  7.   KatNat RamVậy dijo

    Xin chào, làm cách nào để tôi có thể cho bạn biết rằng tôi muốn xóa những ngày cũ hơn 4 ngày (/ d -4) nếu định dạng ngày của tôi là MM / DD / YYYY

    1.    Andres dijo

      -04

  8.   michel donoso dijo

    Và sẽ như thế nào nếu bạn muốn tôi xóa tất cả các tệp nhưng chúng có kích thước 0byte, 1byte hoặc 7byte?

  9.   Santiago Valladares dijo

    Tôi nên thay đổi điều gì nếu tôi muốn nó xóa các tệp cũ hơn 12 giờ?

  10.   alexis dijo

    Xin chào, tôi cần xóa các tệp máy tính để bàn .. Chỉ cần thay đổi đường dẫn (?) .. Ngoài ra, tôi đã thực hiện một cách cơ bản để xóa các tệp máy tính để bàn và nó hoạt động khi tôi chạy nó. Tuy nhiên, nhiệm vụ đã lên lịch không hoạt động. Tôi đặt nó mỗi khi tôi bật máy tính nhưng các tệp tại thời điểm tôi bật nó vẫn ở vị trí của chúng (máy tính để bàn). Tôi có Windows 10 Professional 1803

  11.   David dijo

    Xin chào,

    Tôi muốn xóa các tệp có đuôi .rar trừ một trong số chúng. Nó có thể?