Click here to Skip to main content
12,622,032 members (35,531 online)
Click here to Skip to main content
Add your own
alternative version

Stats

4.2K views
1 bookmarked
Posted

ZIP or Archive and Delete Old Log Files using Windows Task Scheduler in Winrar

, 7 Mar 2014 CPOL
Rate this:
Please Sign up or sign in to vote.
Zip or Archive and delete old log files using Windows Task Scheduler in Winrar

Introduction

Sometimes, we need to delete temporary files or old log files or text files using some service of Windows Task Scheduler. Today, I am going to discuss how to create Task Scheduler in Windows and archive old log files.

Background

In your computer, Winrar software should be installed. We only need to create a batch file and execute some command in the batch file.

Using the Code

Set Windows Environmental variable to point to installed Winrar application

  • Right click on My Computer to open popup
  • Click Properties to open the dialog box
  • Click on Advance system settings to open System properties dialog box
  • Click on Advance tab, click on Environmental variables button to open a dialog box
  • Select “Path” variable from the below pane and click Edit button to open a dialog box
  • Append the following at the end of the text box:

    ;C:\Program Files\WinRAR (included semicolon also) – This is the path where your actual Winrar application is installed

  • Click OK, Click OK, Click OK

Now open Notepad and add the following contents in that

WinRAR a -r YOURTARGETZIPFILENAME SOURCEFILETOZIP (This is for zipping)

Eg. WinRAR a -r C:\Test.zip C:\Test.txt

cd DIRNAME (directory from where you will delete log files)

del /Q /F /S YOURFILENAME

Now, save the file as “Test.bat

Now let's configure Windows Task Scheduler.

Configure Task Scheduler

  • Click Start menu
  • Find Task Scheduler, click to open to Task Scheduler Window
  • Click Create Basic Task to open a dialog box
  • Type TestScheduler in text box. Click Next button
  • Select “Daily” radio button
  • Click Next
  • Set Start time of the task to start
  • Click Next
  • Select “Start a program” radio button
  • Click Next
  • Click Browse and select Test.bat
  • Click Next, Click Finish

Now you are ready to go. Happy coding!!!

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Share

About the Author

Partha_sarathi_ghosh
Asia/Pacific Region Asia/Pacific Region
No Biography provided

You may also be interested in...

Pro
Pro

Comments and Discussions

 
-- There are no messages in this forum --
| Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.161128.1 | Last Updated 7 Mar 2014
Article Copyright 2014 by Partha_sarathi_ghosh
Everything else Copyright © CodeProject, 1999-2016
Layout: fixed | fluid