visual-studio之获取文件的父目录作为字符串c++
lyj
阅读:19
2024-11-24 20:56:43
评论:0
我正在使用托管 C++。
我需要在 OpenFileDialog 返回 String^ 文件路径后提取父目录。
System::String^ filestring = openFileDialog1->FileName;
微软使用的方法是Directory::GetParent
但是这个必须保存为
System::IO::DirectoryInfo^ WhyIsThisNotAString = Directory::GetParent(filestring)
我需要以某种方式将 DirectoryInfo^
转换为 String^
。
我在调用 OpenFileDialog 后也试过这个,但它不起作用:
String^ CurrDir = Directory::GetCurrentDirectory();
或者,如果有更好的方法来提取父目录,那就太好了。
请您参考如下方法:
您可以使用 FullName 属性:
System::String^ directoryFullName=Directory::GetParent(filestring)->FullName;
声明
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。