【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.1.10.27 GetFullPath
Contents
Description
Get full path of a file.
Syntax
string GetFullPath( LPCSTR lpcszFileName, LPCSTR lpSubPath = NULL, BOOL bLocalized = FALSE )
Parameters
- lpcszFileName
- [input]File name to search for.
- lpSubPath
- [input]Optional subfolder of the Origin software path to search in.
- bLocalized
- [input]TRUE if the given file can be localized so that we will need to first try the localization location first
Return
If the file was found then a string containing the full path file name is returned else an empty string is returned.
Examples
EX1
void GetFullPath_ex1() { string strFile = "origin.ini"; string strFullPath = GetFullPath(strFile); if( !strFullPath.IsEmpty() ) { string strPath = GetFilePath(strFullPath); printf("File %s was found in %s folder.\n", strFile, strPath); } }
Remark
Search Origin's client and then server path to return the full path name of the specified file.
This function will separately look for server and client path only if Origin is a network version. For single user version, this function will simply return the full path from Origin's software path.
See Also
Header to Include
origin.h