FileMakerのバックアップスクリプト

FileMakerのバックアップスクリプト。タイムスタンプ付き。

●変数を設定 [ $dir; 値:"backup" ]
●変数を設定 [ $filename; 値:Get ( ファイル名 ) ]
●変数を設定 [ $day; 値:Get (日付) ]
●変数を設定 [ $time; 値:Get (時刻) ]
●変数を設定 [ $backupPath; 値:
$dir &
 "/" &
 $filename &
 "-" &
 Year ( $day ) &
 If(
     Length( Month ( $day ) ) = 1 ;
       "0" & Month ( $day );
       Month( $day )  
 ) &
 If(
     Length( Day ( $day ) ) = 1 ;
       "0" & Day ( $day );
       Day( $day )  
 ) &
 "-" & 
 If(
     Length( Hour ( $time )  ) = 1 ;
       "0" & Hour ( $time ) ;
       Hour ( $time )   
 ) &
 If(
     Length( Minute ( $time )  ) = 1 ;
       "0" & Minute ( $time ) ;
       Minute ( $time )   
 ) &
 If(
     Length( Seconds ( $time )  ) = 1 ;
       "0" & Seconds ( $time ) ;
       Seconds ( $time )   
 ) &
 ".fp7"
 ]
●名前を付けて保存 [ 「$backupPath」 ] [ 現在のファイルのコピー ]

もっと効率いい方法あったら教えてください。
変数使えるようになって楽になってるなあ。浦島気分。これで外部エディタと連携できるようにになればいいんだけど。