Method: ToolsFiles.purge_files
- Defined in:
- lib/lib/files.rb
.purge_files(path, select, time) ⇒ Object
Purge files in directory
Sample
ToolsFiles. purge_files Cmdapi.configuration.home+‘/.cmdapi/backup’, ‘*’, 14*24*60*60’
Cmdapi.configuration.home+‘/.cmdapi/backup’, ‘*’, 14*24*60*60
17 18 19 20 21 22 23 24 |
# File 'lib/lib/files.rb', line 17 def self.purge_files(path, select, time) to_clean = Dir.glob(File.join(path, select)).select do |a| Time.now - File.ctime(a) > time end to_clean.each do |file_to_delete| File.delete(file_to_delete) end end |