†Sibylのお部屋†
作成開始日 2026.05.02
最終更新日
| 機能 | 関数 | 用例 | ||||||||||||||||||
| ファイル名の取得 | ExtractFileNmae(fullpath)
| ExtractFileNmae('c:\mydata\abc.dat')→'abc.dat'
| パス名の取得 | ExtractFilePath(fullpath)
| ExtractFilePath('c:\mydata\abc.dat')→'C:\mydata\'
| 拡張子の取得 | ExtractFileExt(filename)
| ExtractFileExt('myfile.txt')→'.txt'
| 拡張子の変更 | 拡張子の削除 ChangeFileExt(filename,new-ext)
| ChangeFileExt('maydata.txt','.bak')→'mydata.bak' | ChangeFileExt('maydata.txt','')→'mydata' ファイル名の編集 | EditFileName(filename,pattern)
| EditFileName('abc99.dat','???00.*')→'abc00.dat' | フルパス名の取得 | ExpandFileName(filename)
| ExpandFileName('abc.txt')→'C:\abc.txt' | フルパス名の生成 | ConcatFileName(pathname,filename)
| ConcatFileName('E:\WORK','abc.dat')→'E:\WORK\abc.dat' | ConcatFileName('C:\','abc.dat')→'C:\abc.txt' |
(*1) EditFileNameはコマンドラインのRENコマンドに相当する
(*2) ExpandFileNameはパスとしてカレントディレクトリを付加する
(*3) ConcatFileNameはパス名とファイル名を繋ぎ合わせるだけだが、パス名末尾の「\」の扱いが柔軟