路径获取包括后缀名makepath
2011-01-06 13:47
288 查看
用_makepath构造路径。
用_splitpath函数可以分解出路径,文件名,扩展名。
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
char path_buffer[_MAX_PATH];//这里可以是CString类型
char drive[_MAX_DRIVE];
char dir[_MAX_DIR];
char fname[_MAX_FNAME];
char ext[_MAX_EXT];
_makepath(path_buffer, "c", "//sample//myprogarm//","makepath", "txt" ); // C4996
printf( "Path created with _makepath: %s/n", path_buffer );
_splitpath( path_buffer, drive, dir, fname, ext ); // C4996
printf("Path extracted with _splitpath:/n");
printf("Drive: %s/n", drive );
printf("Dir: %s/n", dir );
printf("Filename: %s/n", fname );
printf("Ext: %s/n", ext );
return 1;
}
运行结果:
相关文章推荐
- Discuz!图片附件获取缩略图路径makethumbpath以及生成缩略图方法
- SHGetSpecialFolderPath获取系统路径
- reason: 'launch path not accessible' abort() called 路径获取错误:
- Eclipse获取路径/Eclipse/Path/get path/find path
- qt中获取文件路径和文件名、后缀名
- 有关Linux下request.getRealPath("/")获取路径的问题
- 组件开发之asp.net 2.0获取设计时页面的虚拟路径[DesignTime page's virtual path]
- _splitpath,_makepath分析路径
- 获取指定的系统路径 SHGetSpecialFolderPath
- freemarker页面如何获取绝对路径basePath
- JavaSE8基础 File getAbsolutePath 获取当前默认的工作文件夹路径
- 如何获取当前程序文件的路径CurrentPath
- C#获取文件名称、路径、后缀名
- JAVA 一个简单的文件写入代码(遍历文件夹获取所有文件、写入缓冲池、获取文件绝对路径、按后缀名过滤文件)
- Windows API——SHGetSpecialFolderPath——获取系统特殊路径
- SpringMVC请求使用@PathVariable获取文件名称并且文件名中存在.导致路径被截取的问题
- 在Linux下获取当前运行程序可执行文件全路径(不使用real_path()函数)
- 获得文件路径 _pgmptr, _makepath, _splitpath
- JSP之项目路径问题(${pageContext.request.contextPath},<%=request.getContextPath()%>以及绝对路径获取)
- servlet之getRealPath获取路径问题。