EgtExecutor 2.2f3 :
- aggiunta funzione Lua EgtCompareFilesLastWriteTime.
This commit is contained in:
Binary file not shown.
@@ -590,6 +590,27 @@ LuaEraseFile( lua_State* L)
|
||||
return 1 ;
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------
|
||||
static int
|
||||
LuaCompareFilesLastWriteTime( lua_State* L)
|
||||
{
|
||||
// 2 parametri : file1, file2
|
||||
string sFile1 ;
|
||||
LuaCheckParam( L, 1, sFile1)
|
||||
string sFile2 ;
|
||||
LuaCheckParam( L, 2, sFile2)
|
||||
LuaClearStack( L) ;
|
||||
// confronto la data di ultima scrittura dei due file
|
||||
int nRes ;
|
||||
bool bOk = CompareFilesLastWriteTime( sFile1, sFile2, nRes) ;
|
||||
// restituisco il risultato
|
||||
if ( bOk)
|
||||
LuaSetParam( L, nRes) ;
|
||||
else
|
||||
LuaSetParam( L) ;
|
||||
return 1 ;
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------------------
|
||||
static int
|
||||
LuaExistsDirectory( lua_State* L)
|
||||
@@ -982,6 +1003,7 @@ LuaInstallGeneral( LuaMgr& luaMgr)
|
||||
bOk = bOk && luaMgr.RegisterFunction( "EgtCopyFile", LuaCopyFile) ;
|
||||
bOk = bOk && luaMgr.RegisterFunction( "EgtRenameFile", LuaRenameFile) ;
|
||||
bOk = bOk && luaMgr.RegisterFunction( "EgtEraseFile", LuaEraseFile) ;
|
||||
bOk = bOk && luaMgr.RegisterFunction( "EgtCompareFilesLastWriteTime", LuaCompareFilesLastWriteTime) ;
|
||||
bOk = bOk && luaMgr.RegisterFunction( "EgtExistsDirectory", LuaExistsDirectory) ;
|
||||
bOk = bOk && luaMgr.RegisterFunction( "EgtCreateDirectory", LuaCreateDirectory) ;
|
||||
bOk = bOk && luaMgr.RegisterFunction( "EgtEmptyDirectory", LuaEmptyDirectory) ;
|
||||
|
||||
Reference in New Issue
Block a user