把d:\aaa\1.xls这个报表压缩成d:\hehehe.rar文件,使用以下语句
ShellExecute(handle,nil, pchar('C:\Program Files\WinRAR\RAR.exe'),pchar('a d:\hehehe.rar d:\aaa\bbb\ccc\1.xls'),nil, SW_SHOWNORMAL); 
可以生成d:\hehehe.rar文件,但是当解压这个文件时,解压出来的文件夹包含了多个文件夹嵌套,即为d:\hehehe\aaa\bbb\ccc\1.xls
我不想要那么多的文件夹嵌套,直接解压后为d:\hehehe\1.xls 不知道如何实现