【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.1.10.39 ocu_delete_files
Contents
Description
Delete multiple files in the specified path.
Syntax
int ocu_delete_files( LPCSTR lpcszPath, LPCSTR lpcszNamePattern = NULL, StringArray * pcsaFileSkip = NULL )
Parameters
- lpcszPath
- [input] file path for deleting files
- lpcszNamePattern
- [input] filename pattern, wildcard characters * and ? can be used
- pcsaFileSkip
- [input] optional list of files (by name, no wildcard) to indicate not to delete
Return
number of files deleted, or < 0 for errors
Examples
EX1
#include <ocu.h> //Notes: Deleted files can not be recovered, so be careful while using this method. void ocu_delete_files_ex1() { string strPath = GetAppPath(true) + "OriginC\\System\\"; int nNum = ocu_delete_files(strPath, "*.OPH"); //delete all files with extension name as OPH if ( nNum < 0 ) out_str("Error occurs while trying to delete files."); else printf("%d files deleted under path %s\n", nNum, strPath); }
Remark
See Also
Header to Include
ocu.h