容器文件夹修改

时间:2015-04-01 09:09:57

标签: c++ visual-c++ mfc

在VC ++中使用MFC对话框应用程序,

我有一个文件路径(没有结束文件),它显示在编辑框中。此路径表示文件的容器文件夹位置:

    CString container = myPath.Left(myPath.ReverseFind(_T('\\')));

    m_Container.SetWindowText(container); 

变量'myPath'包含当前目录(完整路径)。

例如,C:\ DE1 \ Progs \ Dev \ FreeTest \ gm.prg

容器显示为:C:\ DE1 \ Progs \ Dev \ FreeTest

如何仅修改容器文件夹(即“FreeTest”)并将所有更改限制在编辑框中的路径之外?是否有特定的功能或方法来执行此操作

1 个答案:

答案 0 :(得分:0)

您可以使用CString的SpanIncluding(或SpanExcluding)函数。 请检查此链接 https://msdn.microsoft.com/en-us/library/aa300657(v=vs.60).aspx