モーリーのメモスマートフォン用の表示で見るモーリーのメモアプリ開発等(プログラミング、CG作成)、興味を持ったことを実践してまとめるブログです。JavaScriptフォルダ内のファイルを、ファイル作成日で昇順にソートして、ファイル名に連番を付けるプログラムを作ります。image01.jpg、image02.jpg、image03.jpg、、、みたいにします。データを消して飛び飛びになった番号を振り直したい時に使えます。元のファイル名はバラバラでもかまわないので、ファイル名を統一したい時にも使えます。ファイル名を変更する前に、変更内容を表示して、実行するか確認します。コマンドライン(ターミナル)で1度Yes/Noを聞くだけですが、一応対話型の処理です。実行中にコマンドライン(ターミナル)でユーザーに入力を求めて、入力値によって実行する内容を変更する処理です。対話型処理は、下記のコードのように記述します。ちなみにプロンプトとは、ユーザーの入力待ち状態を示す記号です。');』で途中で変更することも出来ます。プログラムを終了});作成したファイル名連番付けプログラム指定フォルダ内の複数のファイルを、作成日で昇順にソートして、ファイル名に連番を付けます。拡張子は、元ファイルのまま変更しません。注意!:思わぬ動作をした時に、複数のファイル名を元に戻すのは大変なので、使用する前に、オリジナルはコピーして残しておいて下さい。使い方は、下記の通りです。'/Users/ユーザ名/Desktop/Images';』を1のフォルダのパスに書き換えるプログラムを実行<実行後にFinder上で一部のファイルが表示されない場合>DockのFinderアイコンをOptionキーを押しながら右クリックし、『再度開く』をクリックしてFinderを再起動します。新しいファイル名の命名の仕方(共通部分や、連番の桁数等)を変えるには、下記の部分を変更します。新しいファイル名、連番は2桁』あとがき最初はファイル名を変更する部分だけ作りましたが、ファイル名がどう変わるか見比べるのが面倒でした。調べたところ、Node.jsで対話型処理が作れることが分かったので取り入れてみました。ファイル名に連番付けするソフトは探せばあると思いますが、自分で作ると色々とカスタマイズ出来るのでやっぱり便利です。↑の記事のプログラムの派生版です。(8)参加グループプログラミングリンクはてなブログブログをはじめる週刊はてなブログはてなブログProはてなブログをはじめよう!mmorleyさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。