>>857
Ruby で作った。
DryRun なので、実際には変更されません!
require 'fileutils'
# 絶対パスのディレクトリ名の後ろに、* を付けること!
# . で始まる、隠し directory, file を除く
dir_path = "C:/Users/Owner/Documents/*"
target_dir = File.dirname( dir_path ) # ディレクトリパスだけを取り出す
# そのディレクトリ内の全てのファイル名を、更新時刻順に並べ替える。
# [ ファイル名, 更新時刻 ]の配列の配列を戻す
def collect_filenames_orderby_mtime( dir_path )
Dir.glob( dir_path )
.select { |full_path| File.file?( full_path ) } # ファイルのみ
.map { |full_path| [ File.basename( full_path ),
File.stat( full_path ).mtime ] } # [ ファイル名, 更新時刻 ]
.sort_by { |ary| ary[ 1 ] } # 更新時刻でソート
end
sorted_ary = collect_filenames_orderby_mtime( dir_path )
sorted_ary.each.with_index( 1 ) do |ary, idx| # index は、1 から始まる
src_path = target_dir + "/" + ary[ 0 ]
# format で、0埋め3桁表示にする。
# ファイル名の先頭に、001_, 002_ などを付ける
dest_path = target_dir + "/" + ( "%03d" % idx ) + "_" + ary[ 0 ]
FileUtils::DryRun.move( src_path, dest_path )
end
くだらねえ質問はここに書き込め! Part 238
■ このスレッドは過去ログ倉庫に格納されています
2020/01/14(火) 02:26:51.66ID:5tHAjjqk
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- アルバイト女性(30)と小学生女児(10) 練炭が置かれた車内で発見される ★2 [お断り★]
- 米国のZ世代 「スマホやSNSが生活を覆い尽くす前の世界に住みたい」将来に悲観、テクノロジー支配に疲弊、米世論調査 ★2 [お断り★]
- 【父の日】水族館でカワウソの水槽を見ていた10代女性のスカート内を盗撮か 40代の自称会社員の男を現行犯逮捕=静岡・下田市 [nita★]
- 【W杯】ベルギー、イランとも2試合連続のドロー! ベルギーが後半に退場者もイランは攻め切れず/ベルギー 0-0 イラン [征夷大将軍★]
- 【芸能】松山千春、本田圭佑の解説に「なんで『さん』付けで呼ぶんだ?」「後輩なんだからさ」「つけない方がわかりやすいんじゃ…」 [冬月記者★]
- 【速報】星野真里(44) 24時間テレビのマラソンランナーに決定! ★2 [Ailuropoda melanoleuca★]
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★139【メキシコ/カナダ/アメリカ】
- 2026/06/21(日) 21:18:50.88 ID:F2HvoAZ4<> <a href="../test/read.cgi/livebase/1782042743/353" rel="noopener noreferrer" target="_blank">>>353</a> <br> 交流戦後半から勝った印象ないもんw <>
- 2026 MotoGP Lap38【チェコGP】
- こいせん祝勝会 全レス転載禁止
- わしせん3
- 〓たかせん〓 快勝
- 【高市悲報】トランプが暴言「お前らはあのクソみたいな国にすら戻れなくなる、残りの国土は我々が乗っ取る、奴らをぶっ潰してやる [733893279]
- 【高市悲報】イスラム人「なんで日本人って僕たちのことを嫌うの?僕たちは別に君たちに何も悪いことしてないよね?」871万いいね [257926174]
- カーボベルデとかいうどこにあるのか知らん国、サッカー強いらしい
- 焼き豚発狂wwwwwwww
- イコラブ見てる男の子wwwwwwwwww
- 【動画】日本代表応援団の日本人さん、現地ピックアップトラックに乗り込み馬鹿騒ぎしてしまうwwwwwwwwwwww [668024367]