M
Moran, Craig M (BAH)
I have been doing a lot of automation scripts with Ruby. Since I'm new to
the list, I'm not entirely sure this is the forum for this contribution, but
I wanted to share a handy code snippet. This comes in very handy on Windows
boxes for archiving log files. This will require that WinZip as well as its
command line utilities are installed. Apologies in advance if this isn't
the place to share code. Just let me know. If this code can be done more
elegantly or concisely, please share.
Craig
#/usr/bin/env ruby
require 'ftools'
Dir.chdir("C:/Logfiles")
files = Dir["*.log"]
files.each {|file| system("\"/Program Files/WinZip/WZZIP.EXE\" -m
\"C:\\Logfiles\\Archived.zip\" " +"\"" + file + "\"")}
the list, I'm not entirely sure this is the forum for this contribution, but
I wanted to share a handy code snippet. This comes in very handy on Windows
boxes for archiving log files. This will require that WinZip as well as its
command line utilities are installed. Apologies in advance if this isn't
the place to share code. Just let me know. If this code can be done more
elegantly or concisely, please share.
Craig
#/usr/bin/env ruby
require 'ftools'
Dir.chdir("C:/Logfiles")
files = Dir["*.log"]
files.each {|file| system("\"/Program Files/WinZip/WZZIP.EXE\" -m
\"C:\\Logfiles\\Archived.zip\" " +"\"" + file + "\"")}