Rename ( OldName , 〔NewName〕 〔, Method〕 )
値 | 意味 |
---|---|
Replace | NewNameで指定された名称のファイルがすでに存在する場合もファイルを置き換えます。 |
NoReplace(06-00以降) | NewNameで指定された名称のファイルがすでに存在する場合はエラーになります。 |
Reboot | システムの再起動後にファイルを置き換えます。 |
FreeExt | 拡張子を.000~.999のうち,空いているものに変更します。このオプション使用時は,変更後ファイル名を指定しても無視されます。また,このオプションはCopyコマンドのPileオプションと異なって,拡張子が.000~.999のファイルがすでに存在している場合,内容がまったく同じものがあるときはOldNameで指定された変更前ファイルを削除するだけとなります。 |
' ファイル名を変更する。
Dim outDir1
outDir1 = _BIN_
Rename ( outDir1+"DEFAULT.DAT" ,outDir1+"DEFAULT.000" ,FreeExt )
Rename ( _TEMP_+"WORK.DAT" ,outDir1+"DEFAULT.DAT" )
' 自分自身のコピーを作り,元のファイルを削除する。
' (普通には削除できないため)
Copy ( _BIN_+"ABC.EXE" ,_BIN_+"XYZ.EXE" ,Overwrite )
Rename ( _BIN_+"ABC.EXE" ,"" ,Reboot )