例如:c:\new folder\temp.exe
调用一个函数得到temp.exe
调用一个函数得到temp.exe
解决方案 »
- 使用m_pSet指针时出现“试图越过数据的有效存储区间”提示,望达人赐教
- 设置了断点但是程序并没有在断点处暂停,为什么?
- 如何在VC编程中实现文件另存
- 准备学习VC++,那么看《Visual C++技术内幕(第四版)》之前还用看《Windows 程序设计(第5版)》吗?
- 在DLL中,怎么才能保持一个函数激发的状态!
- 关于ShellExecute问题
- 两线程 不同步共享数据问题?
- 有人用过AnkhSVN 吗,为什么跟一坨屎似的???
- listctrl控件中如何屏蔽方向键
- 为什么我自绘的ComboBox没在Edit部分显示呢?
- 如何将VC++.NET的解决方案(*.sln)转换成VC++6.0的项目文件(*.dsp)?
- 串口通信问题。98和XP的串口通信有什么区别?
然后File.GetFileName()就行了
TRY
{
CFile file("c:\new folder\temp.exe",CFile::modeReadWrite );
CString strFileName=file.GetFileName();
MessageBox(strFileName)
}
CATCH(CException,err)
{
....
}
END CATCH
#include <stdlib.h>
#include <stdio.h>void main( void )
{
char path_buffer[_MAX_PATH];
char drive[_MAX_DRIVE];
char dir[_MAX_DIR];
char fname[_MAX_FNAME];
char ext[_MAX_EXT]; _makepath( path_buffer, "c", "\\sample\\crt\\", "makepath", "c" );
printf( "Path created with _makepath: %s\n\n", path_buffer );
_splitpath( path_buffer, drive, dir, fname, ext );
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 );
}