Advertisement

MFC学习——如何获取文件夹及路径

阅读量:

前言

“文件夹路径”与“文件路径”存在差异,前者只需选定某一特定文件夹即可获取其路径信息,而后者则需打开具体文件,例如.jpg格式的图像文件,方能获取对应的路径。因此,在选择使用何种程序时,应根据实际需求进行判断。

在实际应用中,可以借助文件路径来读取输入数据,而通过文件夹路径则可用于存储输出结果。

1、文件夹路径获取方式

复制代码
 CString m_strFileOut = _T("");  //初始化适应Unicode

    
  TCHAR szSelected[MAX_PATH];//用来存放文件夹路径  
    
  BROWSEINFO bi;  
    
  LPITEMIDLIST pidl;  
    
  bi.hwndOwner = this->m_hWnd;  
    
  bi.pidlRoot = NULL;  
    
  bi.pszDisplayName = szSelected;  
    
  bi.lpszTitle = _T("选择输出文件路径");  
    
  bi.ulFlags = BIF_RETURNONLYFSDIRS;  
    
  bi.lpfn = NULL;  
    
  bi.lParam = NULL;  
    
  bi.iImage = NULL;  

全部评论 (0)

还没有任何评论哟~