mirror of
https://github.com/discourse/discourse.git
synced 2025-05-28 13:51:18 +08:00
clean up exports weekly
This commit is contained in:
@ -9,6 +9,15 @@ class ExportCsv
|
||||
end
|
||||
end
|
||||
|
||||
def self.remove_old_exports
|
||||
dir = Dir.new(ExportCsv.base_directory)
|
||||
dir.each do |file|
|
||||
if (File.mtime(File.join(ExportCsv.base_directory, file)) < 2.days.ago)
|
||||
File.delete(File.join(ExportCsv.base_directory, file))
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def self.base_directory
|
||||
File.join(Rails.root, "public", "uploads", "csv_exports", RailsMultisite::ConnectionManagement.current_db)
|
||||
end
|
||||
|
Reference in New Issue
Block a user