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; 


标签:C++
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号