如何刷新某个目录中的新文件?(10分)

  • 主题发起人 主题发起人 yanghx_yhx
  • 开始时间 开始时间
Y

yanghx_yhx

Unregistered / Unconfirmed
GUEST, unregistred user!
我在程序中调用了PKUNZIP(解压缩程序)命令对某个目录中的*.ZIP文件解压缩,
但是无法获得解压缩的新文件.
各位高手是否清楚PKUNZIP命令?
或者是否清楚在DELPHI中使用什么命令可以刷新某个文件夹中的新文件?
另外是否清楚在DELPHI中使用什么命令可以关闭程序中调用的另外一个程序?
非常着急,多谢啦!!!
 
1文件时间
2用注册表
 
为什么没有人回答?
 
能否详细地说明一下?万分着急,多谢!
 
1>关于“PKUNZIP命令?”问题,标准调用写法如下,其中-d为参数(解压压缩包里所有文件)
WinExec('PKUNZIP -d xxx.zip',SW_SHOWNORMAL);就可以执行PKUNZIP命令。
如果你将PKUNZIP与你的ZIP数据文件放在同一目录下的话,解压以后也在该目录下。
2>关于“使用什么命令可以刷新某个文件夹中的新文件?”,没大明白意思!
猜测你的意思,估计调用SHChangeNotify可以做到!
3>关于“使用什么命令可以关闭程序中调用的另外一个程序?”
可以先用FindWindow找出窗体,然后用SendMessage发出关闭窗体的消息。
 
接受答案了.
 
后退
顶部