获取应用程序目录,判断文件是否存在
2007-10-22 08:51
751 查看
CHAR szExePath[MAX_PATH]; GetModuleFileName(NULL,szExePath,MAX_PATH); *(strrchr(szExePath,'//'))='/0'; if (GetFileAttributes(szExePath)==-1)")//判断文件是否存在 {MessageBox("!","");} 另类函数 char szFilename[_MAX_PATH]; char szDrive[_MAX_DIR]; char szDir[_MAX_DIR]; ::GetModuleFileName(NULL, szFilename, sizeof(szFilename)); _tsplitpath(szFilename, szDrive, szDir, NULL, NULL); ::wsprintf(szPath, _T("%s%s"), szDrive, szDir);
文件夹路径后加上一个斜杠“//”,如果原来已经有的话就不加,没有的话加上PathAddBackslash()
关于路径的其它函数 PathAddBackslash PathAddExtension PathAppend PathBuildRoot PathCanonicalize PathCombine PathCompactPath PathCompactPathEx PathCommonPrefix PathFileExists PathFindExtension PathFindFileName PathFindNextComponent PathFindOnPath PathGetArgs PathGetCharType PathGetDriveNumber PathIsContentType PathIsDirectory PathIsFileSpec PathIsHTMLFile PathIsPrefix PathIsRelative PathIsRoot PathIsSameRoot PathIsSystemFolder PathIsUNC PathIsUNCServer PathIsUNCServerShare PathIsURL PathMakePretty PathMakeSystemFolder PathMatchSpec PathParseIconLocation PathQuoteSpaces PathRelativePathTo PathRemoveArgs PathRemoveBackslash PathRemoveBlanks PathRemoveExtension PathRemoveFileSpec PathRenameExtension PathSearchAndQualify PathSetDlgItemPath PathSkipRoot PathStripPath PathStripToRoot PathUnmakeSystemFolder PathUnquoteSpaces 一次性创建多层目录函数MakeSureDirectoryPathExists
相关文章推荐
- c++判断文件是否存在,判断是文件还是目录,获取文件大小,获取程序所在路径
- C#获取FTP目录下文件夹、文件的方法,进而判断FTP下指定文件夹是否存在
- C中判断目录,文件是否存在,创建目录,求目录或文件大小的方法(转)
- C/C++中判断某一文件或目录是否存在
- shell判断文件,目录是否存在或者具有权限
- VC(MFC)判断文件/目录是否存在
- Windows下使用_access和_stat判断文件和目录是否存在的区别
- 判断是否有SDCard存在并获取目录
- iOS随笔之获取可用空间及某个文件或文件夹的大小及判断文件是否存在
- File.exists()判断文件是否存在,File.isDirectory()判断目录是否存在
- Shell脚本中判断文件,目录是否存在或者具有权限 (原创)
- VB.Net判断目录或文件是否存在的实例
- Shell脚本中判断文件,目录是否存在或者具有权限
- python 判断目录和文件是否存在,若不存在即创建
- android 获取路径方法以及判断目录是否存在、创建目录
- 判断文件和目录是否存在
- JAVAScrpit中由判断图片目录是否存在引申的关于文件的判断
- asp.net判断服务器上的目录或文件是否存在!(实例)
- 判断本地系统目录下是否存在XML文件,如果不存在就创建一个XMl文件,若存在就在里面执行添加数据
- shell判断文件,目录是否存在或者具有权限