vik*_*kky 7 c++ file visual-c++
假设有一个CString变量存储文件的完整路径.现在我只能从if中找到文件名.如何在vc ++中完成它.
CString FileName = "c:\Users\Acer\Desktop\FolderName\abc.dll";
Run Code Online (Sandbox Code Playgroud)
现在我只想要abc.dll.
小智 11
与上面已经说过的相同,但是当你使用MFC框架时,这将是实现它的方法.虽然这不检查文件是否存在.
CString path= "c:\\Users\\Acer\\Desktop\\FolderName\\abc.dll";
CString fileName= path.Mid(path.ReverseFind('\\')+1);
Run Code Online (Sandbox Code Playgroud)
std::string str = "c:\\Users\\Acer\\Desktop\\FolderName\\abc.dll";
std::string res = str.substr( str.find_last_of("\\") + 1 );
Run Code Online (Sandbox Code Playgroud)
会得到你"abs.dll".