24/06/19 14:55:27.29 baOC8PLn.net
Ruby で作ってみた。
Rubyでは半角空白はエラーになるけど、全角空白は正常に動く
デスクトップにショートカットを作って、
それに対して、ファイルをdrag & drop する
ショートカットのリンク先は、
C:\Windows\System32\cmd@.exe /k "ruby C:/Users/Owner/Documents/script.rb"
(@は取り除いて下さい)
require 'fileutils'
Sep = '-' * 40 + "\n" # separator
# ファイル作成日時の古い順から処理する。
# ただし、File.(stat.)birthtime は、Linux では使えない
ARGV.select { |full_path| File.file?( full_path ) } # ファイルのみ
.sort_by{ |full_path| File.birthtime( full_path ) }
.each do |full_path|
puts Sep + full_path
p birthtime = File.birthtime( full_path )
# ここに処理を書く
end
sleep # 出力したコマンドプロンプト画面を閉じないようにする