API version 1
- ‐
rename¶
ファイル名またはフォルダ名を変更します。
変更前と変更後で親フォルダが異なる場合、ファイルまたはフォルダは移動されます。
変更後の名前と同じ名前のファイルまたはフォルダが既に存在する場合は、以下の動作になります。
変更前 |
変更後 |
動作 |
---|---|---|
ファイル |
ファイル |
上書き確認ダイアログが表示されます。OKを選択するとファイルが上書きされます。 |
ファイル |
フォルダ |
変更前のファイルは、変更後のフォルダ内に移動します。 |
フォルダ |
ファイル |
上書き確認ダイアログが表示されます。OKを選択するとファイルが削除され、フォルダが移動(名前が変更)されます。 |
フォルダ |
フォルダ |
変更前のフォルダは、変更後のフォルダ内に移動します。 |
呼出形式一覧
呼出形式 |
説明 |
---|---|
boolean rename(string oldVPath, string newVPath[, integer flags]) |
ファイル名またはフォルダ名を変更します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
boolean |
正しく変更された場合はtrueを、そうでなければfalseを返します。 |
引数一覧
引数 |
説明 |
||||||
---|---|---|---|---|---|---|---|
oldVPath |
変更前の仮想ファイル名を指定します。 |
||||||
newVPath |
変更後の仮想ファイル名を指定します。 |
||||||
flags |
動作を以下の組み合わせで指定します。
|
例外
なし
関連項目
copy 、 deleteFile メソッド
定数一覧
------------------------------------------------------------
定数値 |
説明 |
---|---|
NOCONFIRM |
確認ダイアログを表示しません。 |
NOERRORUI |
エラー表示を行いません。 |
使用例
CRSダウンロード
Form Filesys_02 {
x = 0;
y = 0;
width = 800;
height = 600;
/*
このサンプルは
C:\Users\AppData\Roaming\OpenStream\BizBrowserDT\public_root
(通常のパブリックルート内に "BizBB/hello.txt" を用意してお試しください)
hello1.txt は空ファイルでも確認できます
上書き、削除の確認が出ますので、状況に応じて操作ください
*/
var fs = new FileSystem;
print("フォルダーのコピー = ", fs.copy("/BizBB" , "/BizNW" ) ) ;
print("フォルダーの作成 = ", fs.createFolder( "/NewF" ) ) ;
print("フォルダーの削除 = ", fs.deleteFile( "/BizNW" ) ) ;
print("フォルダーの存在 = ", fs.exists( "/BizBB" ) ) ;
var info = fs.getFileInfo( "/BizBB/hello.txt" ) ;
print("ファイルの作成時間 ",info.creationTime,info.baseName);
var vol = fs.getVolumeInfo( ) ;
print(vol.volumeName);
print("ファイルなら true --> ",fs.isFile("/BizBB" ) );
print("フォルダなら true --> ",fs.isFolder("/BizBB" ) );
print("renameなら true --> " ,fs.rename("NewF", "NNW") ) ;
}