wxWidgets:路径操作是否有函数? (拆分为子目录,加入......)

时间:2012-11-13 12:07:27

标签: wxwidgets

在wxString变量中有一个路径,你如何追加一个子目录?是否有使用路径的特定功能?

对于那些了解Python语言的人,有一些很好的函数,比如os.path.join("sub1", "sub2", "sub3"...)使用特定于操作系统的分隔符连接subX部分,以及将路径分成os.path.split(path)的{​​{1}}目录和姓氏。即使在您确定可以使用哪个分隔符的情况下,os.path.join()也很不错。

感谢您的时间和经验,

彼得

P.S。我对最新的wxWidgets版本(2.9.4 +)感兴趣。

1 个答案:

答案 0 :(得分:1)

wxFilename可以满足您的需求。

http://docs.wxwidgets.org/trunk/classwx_file_name.html

所以,例如

wxFileName fname;
fname.AppendDir("sub1");
fname.AppendDir("sub2");
fname.SetName("test");
fname.SetExt("txt");

将在Windows上创建

sub1\sub2\test.txt