UPDATE.CurrentVersion { "2011/02/15-03" } OnSystemLoad.UPDATE { if UPDATE.LastVersion != UPDATE.CurrentVersion() { UPDATE.Execute UPDATE.LastVersion = UPDATE.CurrentVersion() } } UPDATE.Execute { MKDIR('../../shell/imaitimusume') _files = <<' update/mu_descript.txt|../../shell/imaitimusume/descript.txt update/mu_thumbnail.png|../../shell/imaitimusume/thumbnail.png '>> _flist = SPLIT(_files,CHR(0xd,0xa)) _n = ARRAYSIZE(_flist) for _i = 0 ; _i < _n ; _i++ { _kv = SPLIT(_flist[_i],'|',2) if FSIZE(_kv[1]) <= 0 { FCOPYEX(_kv[0],_kv[1]) } } } FCOPYEX { _f = _argv[0] _t = _argv[1] if RE_SEARCH(_f,'^.+[/\\]([^/\\]+)$') == 0 { 0 return } _ffile = RE_GETSTR()[1] if RE_SEARCH(_t,'^(.+[/\\])[^/\\]+$') == 0 { 0 return } _tdir = RE_GETSTR()[1] if FCOPY(_f,_tdir) == 0 { 0 return } if FRENAME(_tdir + _ffile,_t) == 0 { FDEL(_tdir + _ffile) 0 return } 1 }