【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.1.10.23 GetFilenamesInFolder
Contents
Description
Search a windows folder adding any filenames that match a specified file filter to an output string. Options specify whether or not subfolders are to be recursively searched and whether or not path and file extension are to be included with file name.
Syntax
int GetFilenamesInFolder( string & strListOfFilenames, LPCSTR lpcstrPath = "", LPCSTR lpcstrFileFilter = "", BOOL bRecursive = FALSE, UINT wDisplayOptions = GFIF_FILE_WITH_PATH )
Parameters
- strListOfFilenames
- [output] list of formatted filenames found in folder
- lpcstrPath
- [input] path to start searching, default "" is path to Origin software folder
- lpcstrFileFilter
- [input] file filter which may include DOS wild card characters, default is "*.*"
- bRecursive
- [input] option to recursively search subfolders, default is FALSE
- wDisplayOptions
- [input] bitwise flag specifying display options, default value GFIF_FILE_WITH_PATH
- displays path, filename and filetype, GFIF_FILE_NO_PATH displays filename and filetype without
- path, GFIF_FILE_NO_EXT displays path and filename with out filetype extension, and
- GFIF_FILE_NO_PATH | GFIF_FILE_NO_EXT displays file name without path or filetype extension
Return
Returns GFIF_NO_ERROR on success or an GFIF warning or error code on failure.
Examples
EX1
int GetFilenamesInFolder_ex1() { string strTemplateFileList; GetFilenamesInFolder(strTemplateFileList, "", "*.otw", FALSE, 3); return 0; }
Remark
See Also
Header to Include
origin.h