Friday, December 19, 2008

delete Files In Folder

void deleteFilesInFolder (filePath _inputPath)
 {
     FilePath folder = "E:\\My uninstaller" ;
     FilePath filePath;
     Filename    attachFilename;
     container fileInfo,file;
     int fileHandle;
     FileName fnameTmp;
;
//Browser

attachFilename = winapi::getOpenFileName(
            infolog.hWnd(),
            ["@SYS26054",'*.*'],
            '',
            "@SYS26798");
             if (! attachFilename)
        return;

file = Docu::splitFilename(attachFilename);

//Getting The Folder Path
folder = conpeek(file,3);

fnameTmp = folder;
filePath = fnameTmp;
//...
if (substr(fnameTmp, strlen(fnameTmp) -1,1) == '\\')
{
fnameTmp = fnameTmp + '*.*';
}
else
{
fnameTmp = fnameTmp + '\\*.*';
filePath = filePath + '\\';
}

fileInfo = winAPI::findFirstFile(fnameTmp) ;
fileHandle = conpeek(fileInfo, 1);

fnameTmp = winapi::findNextFile(fileHandle) ;

while (fnametmp)
{
fnameTmp = winapi::findNextFile(fileHandle) ;

if (fnameTmp != "")
winAPI::deleteFile( filePath + fnameTmp);

}
}

No comments:

How to identify the user that was used to change an object from AOT in AX2012

Get the object name for which we need to track these (user and date&time) information's. Login to SQL Server Management Studio an...