怎么得到已打开的那些文件的全路径

JAJAS 2007-04-14 10:33:48
请教各位
怎么知道知道目前已经打开的那些文件的全路径?
或者如何知道目前D:盘已打开文件的路径?
不好意思,初学,很菜哦
...全文
213 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
JAJAS 2007-04-15
  • 打赏
  • 举报
回复
删除操作是哪个函数?
如果文件没有打开,执行删除操作,文件不就被删除了?


JAJAS 2007-04-15
  • 打赏
  • 举报
回复
TO wanfustudio:GetModuleFileName(NULL,szPath,MAX_PATH)不是只能得到本进程可执行文件的路径吗?
或者将问题改为:怎么关闭所有在窗口中打开的D盘文件和文件夹,使它们不能再被显示
多谢各位!!!
roger_77 2007-04-15
  • 打赏
  • 举报
回复
一种方式:遍历D盘所有的文件, 执行删除操作,不能删除,则说明其正在被打开
JAJAS 2007-04-15
  • 打赏
  • 举报
回复
还要知道系统中其他程序打开的D盘的文件
TO fallinleave:不知道文件对象,没法使用这两个函数
roger_77 2007-04-14
  • 打赏
  • 举报
回复
是在自己的程序中打开的文件?
还是也要知道系统中其它的程序打开D盘的文件?

yuyunliuhen 2007-04-14
  • 打赏
  • 举报
回复
mark!
飞哥 2007-04-14
  • 打赏
  • 举报
回复
GetModuleFileName(NULL,szPath,MAX_PATH);
char *p=strrchr(szPath,'\\');
*++p=0;
fallinleave 2007-04-14
  • 打赏
  • 举报
回复
例:
mFile.GetFilePath();//get the path of your file
mFile.GetFileName();//get the name of your file

65,213

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧