レス書き込み
スレへ戻る
写
レス栞
レス消
プログラミングのお題スレ Part22
PC,スマホ,PHSは
ULA
べっかんこ
公式(スマホ)
公式(PC)
で書き込んでください。
名前
メール
引用切替:
レスアンカーのみ
>>154 > # 変更後のファイル名の配列 > fname_dest_ary = fname_src_ary.map do |file_name| > str = String.new( file_name ) > # 先頭文字の abc と、末尾の .mp4 を取り除いて、数字だけにする > str.slice!(-EXT_LEN, EXT_LEN) > str.slice!(0, HEAD_LEN) > # 10進数の数値型に変換してから、3桁0埋め文字にする > HEAD + "%03d" % Integer( str, 10 ) + EXT > end > > require 'set' > # 変更後のファイル名が既に存在しているか、チェックする。 > # abc100.mp4 など、3桁以上の数値もエラー! > fname_src_set = Set.new( fname_src_ary ) # 集合 > fname_dest_ary.each { |file_name| > raise "ファイル名: #{ file_name } が重複しています" if > fname_src_set.include?( file_name ) > } > > # ファイル名を変更する > fname_src_ary.zip( fname_dest_ary ) do |src_filename, dest_filename| > src_path = target_dir + "/" + src_filename > dest_path = target_dir + "/" + dest_filename > FileUtils::DryRun.move( src_path, dest_path ) > end > > 出力 > mv C:/Users/Owner/Documents/test/abc0.mp4 > C:/Users/Owner/Documents/test/abc000.mp4 > mv C:/Users/Owner/Documents/test/abc99.mp4 > C:/Users/Owner/Documents/test/abc099.mp4
ローカルルール
SETTING.TXT
他の携帯ブラウザのレス書き込みフォームはこちら。
書き込み設定
で書き込みサイトの設定ができます。
・
ULA
・
べっかんこ(身代わりの術)
・
べっかんこ(通常)
・
公式(スマホ)
・
公式(PC)[PC,スマホ,PHS可]
書き込み設定(板別)
で板別の名前とメールを設定できます。
メモ帳
(0/65535文字)
上
下
板
覧
索
設
栞
歴
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.017s