首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在c++中获取已打开文件的路径

如何在c++中获取已打开文件的路径
EN

Stack Overflow用户
提问于 2020-07-10 05:41:22
回答 1查看 328关注 0票数 0

我正在尝试为我的记事本项目实现一个文件保存功能。

文件保存函数应该实现如下所示:

  1. 单击保存菜单

  1. 如果文本写在记事本上从未保存,则打印文件对话框并设置文件路径,然后保存.

  1. 如果文本已经保存(可能被修改),只需保存.

我认为当前文本文件的路径对于检查是否从未保存或已经保存是必需的。

(如果文件从未保存,则路径不存在。)

那么,如何获得当前文件的路径?

我和VS2019一起工作,MFC。

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

发布于 2020-07-10 06:07:00

假设您使用文档视图体系结构,则有一个CDocument方法来告诉您文件的路径,或者,如果文件尚未保存,则为空/空:https://learn.microsoft.com/en-us/cpp/mfc/reference/cdocument-class?view=vs-2019#getpathname

“文档的完全限定路径。如果文档尚未保存或没有与其关联的磁盘文件,则此字符串为空。”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62827955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档