チェンジセット 2311: jsfl/Commands/Mkdir.jsfl
- コミット日時:
- 2009/02/24 21:50:08 (3 年前)
- ファイル:
-
- jsfl/Commands/Mkdir.jsfl (更新) (1 diff)
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
jsfl/Commands/Mkdir.jsfl
r2274 r2311 2 2 * Mkdir.jsfl 3 3 * ライブラリパネルでは階層のあるディレクトリを作るのが面倒なので、この jsfl を使うと「hoge/fuga」とプロンプトに記述して実行するだけで、階層型のディレクトリが作成できます。 4 * jsfl の機能をそのまま使ってるだけです。 5 * 既にあるディレクトリの中にも楽にディレクトリを作ることも可能です。 4 * ライブラリパネルを選択していると、その選択している場所が TextField に入力された状態になるので、深い階層に追加したい場合も楽に作成できます。 6 5 */ 7 var directory = prompt("Enter Directory Name", "");8 6 9 // return; してたら怒られた 10 if (directory == null || directory == "") { 7 var directory = ""; 8 var library = fl.getDocumentDOM().library; 11 9 12 } else { 13 var library = fl.getDocumentDOM().library; 10 if (library.getSelectedItems()[0]) { 11 var selectItem = library.getSelectedItems()[0]; 12 var name = selectItem.name; 13 var type = selectItem.itemType; 14 var arr = name.split("/"); 15 if (type != "folder") { 16 arr.splice(arr.length-1); 17 } 18 directory = arr.join("/")+"/"; 19 } 20 21 directory = prompt("Enter Directory Name", directory); 22 23 if (directory != null && directory != "") { 14 24 library.newFolder(directory); 15 25 }

