string path="D:\aa\bb\cc.txt"; string mainpath; string::size_type pos = path.find_last_of('\'); if( pos != string::npos ) { mainpath.assign( path, 0, pos + 1 ); }