容器文件夹修改

Container folder modification

本文关键字:修改 文件夹      更新时间:2023-10-16

在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"),并将任何更改限制在编辑框内的路径上?是否有特定的功能或方法来完成

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