EgtGeneral 2.2b1 :

- aggiunte funzioni CreateDirectoryEgt e EraseDirectory.
This commit is contained in:
Dario Sassi
2020-02-14 15:07:43 +00:00
parent 8c002127b8
commit b993e20e1b
2 changed files with 18 additions and 2 deletions
+18 -2
View File
@@ -1,7 +1,7 @@
//----------------------------------------------------------------------------
// EgalTech 2013-2013
// EgalTech 2013-2020
//----------------------------------------------------------------------------
// File : FileUtils.cpp Data : 11.12.13 Versione : 1.4a5
// File : FileUtils.cpp Data : 14.02.20 Versione : 2.2b1
// Contenuto : Funzioni di utilità sui file.
//
//
@@ -177,6 +177,14 @@ ExistsDirectory( const string& sDir)
return ( (dwAttr & FILE_ATTRIBUTE_DIRECTORY) != 0) ;
}
//-----------------------------------------------------------------------------
bool
CreateDirectoryEgt( const string& sDir)
{
wstring sDirW = stringtoW( sDir) ;
return ( ::CreateDirectoryW( sDirW.c_str(), NULL) != FALSE) ;
}
//-----------------------------------------------------------------------------
bool
EmptyDirectory( const string& sDir)
@@ -200,3 +208,11 @@ EmptyDirectory( const string& sDir)
return true ;
}
//-----------------------------------------------------------------------------
bool
EraseDirectory( const string& sDir)
{
wstring sDirW = stringtoW( sDir) ;
return( ::RemoveDirectoryW( sDirW.c_str()) != FALSE) ;
}