在wxString变量中有一个路径,你如何追加一个子目录?是否有使用路径的特定功能?
对于那些了解Python语言的人,有一些很好的函数,比如os.path.join("sub1", "sub2", "sub3"...)
使用特定于操作系统的分隔符连接subX
部分,以及将路径分成os.path.split(path)
的{{1}}目录和姓氏。即使在您确定可以使用哪个分隔符的情况下,os.path.join()
也很不错。
感谢您的时间和经验,
彼得
P.S。我对最新的wxWidgets版本(2.9.4 +)感兴趣。
答案 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