include("import") func doMove need_shutil() println('shutil.move(', FileName, ', ', NewFileName, ')') event(onEnd) end func doCopy need_shutil() println('shutil.copy(', FileName, ', ', NewFileName, ')') event(onEnd) end func doDelete need_os() println('os.remove(', FileName, ')') event(onEnd) end func doFileExists need_os() event(onEnd, 'os.path.exists(' && FileName && ')') end func doRename need_os() println('os.rename(', FileName, ', ', NewFileName, ')') end end func doChmod need_os() println('os.chmod(', FileName, ', ', Mode, ')') event(onEnd) end func Size need_os() return('os.path.size(' && FileName && ')') end func CreateTime need_os() return('os.path.getctime(' && FileName && ')') end func ModifyTime need_os() return('os.path.getmtime(' && FileName && ')') end func ActiveTime need_os() return('os.path.getatime(' && FileName && ')') end