- ベストアンサー
ファイル名変換について
南條愛乃・エオルゼアより愛をこめて 第244回 2019年07月05日 放送.mp3 と言うファイル名を 南條愛乃・エオルゼアより愛をこめて_第244回 2019年07月05日 放送.mp3 にしたいです。 他にもファイルがありますので 頭は「南條愛乃・エオルゼアより愛をこめて」指定、その後に_を入れるだけです。
- maiko04
- お礼率23% (155/662)
- その他(プログラミング・開発)
- 回答数5
- ありがとう数1
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
batファイルならこんなコードと思います。 (若干手抜きです。使うなら事前にテストしてください。) echo off for %%F in (南條愛乃・エオルゼアより愛をこめて*.mp3) do call :sub "%%F" goto :EOF :sub Set Bstr1=%1 set Bstr2=%Bstr1:~1,17% set Bstr4=%Bstr1:~19,256% set Bstr5=%Bstr2%_%Bstr4% rename %Bstr1% "%Bstr5% goto :EOF
その他の回答 (4)
- HohoPapa
- ベストアンサー率65% (454/691)
No4に追加です。 言い忘れてました。 batファイルは、 期待のファイル群を含むフォルダーと同じフォルダーに配置してください。
- HohoPapa
- ベストアンサー率65% (454/691)
VBSでよければ、次のようなスクリプトはいかがでしょうか。 Option Explicit Dim objFileSys Dim objFolder Dim objFile Const MyFol = "D:\test" Const orgNameF = "南條愛乃・エオルゼアより愛をこめて " Const orgNameT = "南條愛乃・エオルゼアより愛をこめて_" Set objFileSys = CreateObject("Scripting.FileSystemObject") Set objFolder = objFileSys.GetFolder(MyFol) For Each objFile In objFolder.Files 'msgbox(objFile.Name) if GetNewName(objFile.Name) <> "" then objFile.name = GetNewName(objFile.Name) end if Next Set objFolder = Nothing Set objFileSys = Nothing Function GetNewName(iname) if Left(iname ,18) = orgNameF then GetNewName = orgNameT & right(iname ,len(iname)-18) end if end function
補足
できればバッチでお願いします。
- seble
- ベストアンサー率27% (4041/14682)
う~む、バグが拡散してる・・・カオスの始まりか。
- skp026
- ベストアンサー率45% (1011/2238)
同様のファイルが多数あり、それらを一括変換されたいということでしょうか。以下の記事には、ファイル名変更を一括して行うフリーのソフトが多数紹介されています。 https://freesoft-100.com/pasokon/rename.html お好みに合うものを探すには、ご自身で試してみると良いと思います。 以上、参考にならなかったらごめんなさい。
関連するQ&A
- バッチの実行順序を教えて下さい。
for %%F in (南條愛乃・エオルゼアより愛をこめて*.mp3) do call :sub1 "%%F" goto :EOF1 :sub1 set Bstr1=%1 set Bstr2=%Bstr1:~1,17% set Bstr4=%Bstr1:~19,256% set Bstr5=%Bstr2%_%Bstr4% rename %Bstr1% "%Bstr5% move "%Bstr5% "trush\%Bstr5% ffmpeg -i "trush\%Bstr5% -ab 48k "%Bstr5% goto :EOF1 :EOF1
- 締切済み
- その他(プログラミング・開発)
- SWFファイルの変換
SWFファイルをMP4などに変換したいです。 フリーソフトが有りますが使い方が良く分かりません。 ・入力ファイルの指定なのか出力なのか ・その他、専門的になると分からない 分かりやすい安心できるフリーソフトが有ったら教えてください。
- 締切済み
- オフィス系ソフト
- MP3プレイヤー 指定されたファイルが見つかりません、って
ヘッドフォン型のMP3プレイヤーを購入し、MP#を入れようとしたら、指定されたファイルが見つかりません、パスとファイル名を確認しろとエラーが出るのですがどうしたらよいですか???他のMP3プレイヤーは正常に動きます!
- 締切済み
- iPod・ウォークマン・音楽プレーヤー
- iPodに入れる際のファイル名について
大量のラジオのデータ(MP3 500ファイル)程を、 iTunesとドッキングしない方法でiPodに入れたいと思っています。(mp3をプレイリストにD&D) 色んな方からの頂き物で、ファイル名などが統一されてなかったので、 「番組名 第○回 放送日.mp3」 という形に統一し、iPodに入れたところ、結局統一されないファイル名になりました。 手作業で1ファイル1ファイル名前を変えていっても良いのですが、ちょっと面倒ですし時間がかかります。 私としては、ファイル名から.mp3が抜けた形でiPodに転送されると都合が良いのですが、 なにか対策方法などはありませんか?
- 締切済み
- その他(インターネット・Webサービス)
- ファイル名一括変換ソフト
100個以上のWindows(XP,2000)のファイルのファイル名を、任意の名称から、異なる任意の名称に名称変更したいのですが、1つづつ修正するのは間違いが生じるので、予めファイルを作成しておき一括返還したいと考えています。 変換ファイルは、CSVやテキストファイルで、たとえば、(変換前ファイル名、変換後ファイル名)という形式で指定できるとベストです。他の指定方法でも構いませんが、返還前に再確認できることが望ましいと考えます。 フォルダは、すべてのファイルが同じところにある前提(どこかで指定する)とします。 以上のような、フリーソフト、フリーウェア(小額なら、シェアウェアも可)を紹介いただけないでしょうか。
- ベストアンサー
- フリーウェア・フリーソフト
- 長いwmaのファイルが変換できません!!
インターネットラジオをwmaで保存しているのですが、wmaから他の形式(mp3,wav等)に変換しようとするとどのソフトを使っても50分ほどのところでぷっつり切れてしまいます。 家にあるポータブル機器ではwmaに対応したものがないので出来ればmp3などに変換したいのですが・・・ 2つに切って後からつなげようとしてもwmaの編集ソフトにファイルを入れただけで50分ほどで切れてしまいます・・・ 問題のファイル サイズ:41.7MB 長 さ:1h21m46s 128kbps 16bit 48kHz STEREO
- 締切済み
- その他(カメラ・ビデオカメラ)
- mp3のファイル名を完全に変える
いままでに、10年ぐらいかけてWindows95、Windows98、WindowsME、WindowsXPを使ってmp3ファイルをHDに取り込んできたためか、mp3プレーヤーにそれらのファイルを取り込むと、現在のファイル名と違うファイル名になるものがたくさんあります。mp3のファイル名を完全に変える方法はありますか。
- 締切済み
- Windows XP
- iTuensでダウンロードした曲のファイル変換
iTunesで曲をダウンロードしたんところMPEG-4オーディオファイル(保護)になっており、このためなのかMP3へのファイル変換ができません。 この曲をMP3形式に変換することはできないのでしょうか? それができないならiTunesで曲をダウンロードする際にファイル形式を指定できるのでしょうか・
- ベストアンサー
- 音楽配信サービス
- 3g2のファイルをiTuneで変換
3g2のファイルをiTuneでmp3ファイルに変換ってできるのでしょうか? iTuneに取り込んだ後のmp3への変換の仕方わかるのですが、3g2のファイルをiTuneで開けなくて・・・ もしiTuneじゃできなかったら、どうやったら変換できるのか教えてもらえないでしょうか・・・! お願いします。
- ベストアンサー
- iPod・ウォークマン・音楽プレーヤー
お礼
ありがとうございました。 文字列分解がよくわからなかったのです。