从文件路径中获取文件名等信息
2007-03-05 11:27
309 查看
从文件路径中(如:E:/projects/web/vcer/app/js/pageViewer.js)获取文件名等信息(如:pageViewer.js)
获取文件的名字,Ext表明是否包含后缀
查看源代码
拷贝至剪贴板
打印代码
CString CUtil::GetFileTitleFromFileName(CString FileName, BOOL Ext)
{
int Where;
Where = FileName.ReverseFind('//');
if (Where == -1)
Where = FileName.ReverseFind('/');
CString FileTitle = FileName.Right(FileName.GetLength() - 1 - Where);
if (!Ext)
{
int Which = FileTitle.ReverseFind('.');
if (Which != -1)
FileTitle = FileTitle.Left(Which);
}
return FileTitle;
}
CString CUtil::GetFileTitleFromFileName(CString FileName, BOOL Ext)
{
int Where;
Where = FileName.ReverseFind('//');
if (Where == -1)
Where = FileName.ReverseFind('/');
CString FileTitle = FileName.Right(FileName.GetLength() - 1 - Where);
if (!Ext)
{
int Which = FileTitle.ReverseFind('.');
if (Which != -1)
FileTitle = FileTitle.Left(Which);
}
return FileTitle;
}
获取文件所在的路径:
查看源代码
拷贝至剪贴板
打印代码
CString CUtil::GetFilePathFromFileName(CString FileName)
{
int Where;
Where = FileName.ReverseFind('//');
if (Where == -1)
Where = FileName.ReverseFind('/');
CString FilePath = FileName.Left(Where);
return FilePath + '//';
}
获取文件的名字,Ext表明是否包含后缀
查看源代码
拷贝至剪贴板
打印代码
CString CUtil::GetFileTitleFromFileName(CString FileName, BOOL Ext)
{
int Where;
Where = FileName.ReverseFind('//');
if (Where == -1)
Where = FileName.ReverseFind('/');
CString FileTitle = FileName.Right(FileName.GetLength() - 1 - Where);
if (!Ext)
{
int Which = FileTitle.ReverseFind('.');
if (Which != -1)
FileTitle = FileTitle.Left(Which);
}
return FileTitle;
}
CString CUtil::GetFileTitleFromFileName(CString FileName, BOOL Ext)
{
int Where;
Where = FileName.ReverseFind('//');
if (Where == -1)
Where = FileName.ReverseFind('/');
CString FileTitle = FileName.Right(FileName.GetLength() - 1 - Where);
if (!Ext)
{
int Which = FileTitle.ReverseFind('.');
if (Which != -1)
FileTitle = FileTitle.Left(Which);
}
return FileTitle;
}
获取文件所在的路径:
查看源代码
拷贝至剪贴板
打印代码
CString CUtil::GetFilePathFromFileName(CString FileName)
{
int Where;
Where = FileName.ReverseFind('//');
if (Where == -1)
Where = FileName.ReverseFind('/');
CString FilePath = FileName.Left(Where);
return FilePath + '//';
}
相关文章推荐
- 从文件路径中获取文件名等信息(转自白乔vcer)
- 从文件路径中获取文件名等信息
- 根据文件路径获取文件名
- 加载上传图片,获取文件名、文件路径并保存到程序的文件夹中
- C#获取指定路径下的文件信息
- Asp.Net 获取FileUpload控件的文件路径、文件名
- 3种Java从文件路径中获取文件名的方法
- python获取文件路径、文件名、后缀名
- Java从文件路径中获取文件名
- VC从文件全路径中获取文件名和扩展名方法(CString)
- PHP获取 ,根目录,当前文件路径,上层目录路径 ,文件名,扩展名
- 获取全路径文件名的文件名/文件位置/文件的后缀名/文件的前缀
- SpringMVC请求使用@PathVariable获取文件名称并且文件名中存在.导致路径被截取的问题
- C# 通过文件路径获取文件名、扩展名等
- NSDrirectoryEnumerator获取该文件路径下的所有文件名
- C#中OpenFileDialog获取文件名和文件路径的常用方法
- 获取文件路径 文件名 文件的扩展名的方法
- 分享非常有用的Java程序 (关键代码) (二)---JavaSript获取上传文件路径的文件名
- VC获取当前程序文件的路径,文件名以及路径+文件名
- php 遍历文件夹及文件,获取文件名和文件路径存入数据库中