解压:
ShellExecute(Handle,’open’,’WinRar’,’e -r -y E:\MyCode\C1\升级程序\升级程序.rar f:\’,nil,SW_HIDE)
压缩:
ShellExecute(Handle,’open’,’WinRar’,’a -r f:\ver.rar f:\ver.txt’,nil,SW_HIDE)
说明:路径中含有空格,得用双引号引用。
WinRarStr := ‘e -r -y C:\JinShuiBakDir\code.rar ’ + ‘”’+ExtractFilePath(Application.ExeName+’”’);
i := ShellExecute(Application.Handle,’open’,’WinRar’,pchar(WinRarStr),nil,SW_HIDE);
本文介绍如何利用WinRAR通过命令行方式进行文件的压缩与解压操作,包括处理含有空格的路径,并提供了具体的ShellExecute函数调用实例。
511

被折叠的 条评论
为什么被折叠?



