ファイルやフォルダの名称を変更するには、それぞれのrename関数を使います。正しく実行されればtrueが返ります。

var fObj= File.openDialog('ファイルを選択');
if (fObj != null) {
    fObj.rename('nakatojiTest.txt');
}
var fObj= Folder.selectDialog('フォルダを選択');
if (fObj != null) {
    fObj.rename('nakatojiFolder');
}

 

< Windowsの場合の留意点 >

 

Windowsでは上記のようにselectDialog関数で取得したオブジェクトは、「フォルダが開かれている」とみなされて実行できません。パスから生成したFoloderオブジェクトであれば問題ない。

WindowsでselectDialog関数で選択されたフォルダの名称を変更したい場合、以下のように改めてパスからFolderオブジェクトを生成して実行する。

var fObj= Folder.selectDialog('フォルダを選択');
if (fObj != null) {
    xObj= new File(fObj.fullName);
    xObj.rename('nakatojiFolder');
}

 

 

Joomla templates by a4joomla