【发布时间】:2012-12-18 09:31:33
【问题描述】:
如何更新 Windows 资源管理器中显示的驱动器可用空间量?
假设打开了 Windows 资源管理器,并以编程方式删除了一些文件。 Windows 资源管理器不会刷新以显示新的可用空间。
所以,我尝试像这样使用SHChangeNotify(Delphi 代码):
ws := 'C:\';
SHChangeNotify (SHCNE_FREESPACE, SHCNF_PATH, PWideChar(ws), nil);
但它不会更新“Windows 资源管理器”中报告的值。
请帮忙。
【问题讨论】:
-
如何删除文件?
DeleteFile,还是移到回收站?
标签: windows delphi delphi-7 windows-shell