Sha256: 0844ebb6613e5342eb705bb2070b7a8809684b5ce21032ccbc4faa0f869b7240
Contents?: true
Size: 713 Bytes
Versions: 4
Compression:
Stored size: 713 Bytes
Contents
require 'pp' t_dir = 'card_dir' list = File.readlines('random_pick_up/word_new2.csv') contents = {} list.each do |line| word, time = line.chomp.split(',') contents[word] = time end Dir.entries(t_dir)[2..-1].each do |file| next if file[-1] == '~' word = file.split('.')[0] t_stamp =File.stat(File.join(t_dir, file)).birthtime.strftime("%Y/%m/%d %H:%M") puts word if contents.include?(word) contents[word] = t_stamp p word end if contents[word]==nil p contents[word] = t_stamp end end pp contents.size File.open('tmp.csv','w') do |file| contents.each_pair do |key, val| if val == nil file.print "#{key}\n" else file.print "#{key},#{val}\n" end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
yuris_vocabuil-0.2.3 | lib/stamp_maker.rb |
yuris_vocabuil-0.2.2 | lib/stamp_maker.rb |
yuris_vocabuil-0.2.1 | lib/stamp_maker.rb |
yuris_vocabuil-0.2.0 | lib/stamp_maker.rb |