データの名前を一括で変えたい
フリーソフトというのはないでしょうか。
たとえば、05.eps 06.epsといったファイル名の前に、
P101をつけたりとかできるソフトまたは、方法というのはあるのでしょうか、教えてください。
よろしくお願いします。
指定したフォルダ内の全ファイルに任意の文字を付け加えるプログラム。
書き換えるところは下から3行目
質問の例のようにしたいなら "追加文字列" の部分を "P101" に変えて走らせる。
また、そのほかの改造例としては、
("追加文字列" & (item i of filList)) を ((item i of filList) & "追加文字列")
に変えて走らせれば、ファイル名の末尾に文字列を加えることも。
エラー処理はしていないので、たとえば文字列を加えることによってファイル名が
32文字をこえる場合など、処理が止まります。
このプログラムの実行と改造は個人の責任で。よろしく。
------------------------------キリトリ------------------------------
--data
set filCnt to 0
set filName to ""
set filList to {}
set foldName to ""
--procedure
tell application "Finder"
set foldName to (choose folder with prompt "名前を変えるファイルが入ったフォルダをえらんでね")
set filList to name of files of foldName
set filCnt to (count files of folder foldName)
repeat with i from 1 to filCnt
set name of file ((foldName as text) & (item i of filList)) to ("追加文字列" & (item i of filList))
end repeat
end tell
検索サイトで探せば、見つかるはず。
Winなら、DOS窓で簡単でしょ(^^
> フリーソフトというのはないでしょうか。
AppleScriptで処理してしまう方法はいかがでしょうか?
> たとえば、05.eps 06.epsといったファイル名の前に、
> P101をつけたりとかできるソフトまたは、方法というのはあるのでしょうか、
>教えてください。
>
> よろしくお願いします。
シェアウェアでよければ
http://www.vector.co.jp/soft/mac/util/se036662.html
が便利です。2000円ですから自分で組むよりも安いと思いますよ。
> フリーソフトというのはないでしょうか。
http://www.google.co.jp/search?q=mac%81@%83%8A%83l%81%5B%83%80&ie=Shift_JIS&hl=ja&lr=
けっこうあるので、このあたりでお好みの物を。