一个C#的压缩文件的问题
程序如上,一般情况下确实可以实现压缩,但是有个问题例如:文件路径是E:/aaa/bbb/ccc/ddd/fff我想压缩fff,肯定path我要给上fff的绝对路径然后我想...
程序如上,一般情况下确实可以实现压缩,但是有个问题
例如:文件路径是E:/aaa/bbb/ccc/ddd/fff 我想压缩fff,肯定path我要给上fff的绝对路径
然后我想把压缩成品放在E盘根目录下,rarPath我就得给E:/
然后压缩后的文件名我想叫fff.rar,自然rarName=fff.rar
但是出来的压缩包里面的路径很深,里面有aaa/bbb/ccc/ddd/fff 要开这么多层才是fff里面的内容
我要怎么改,才能让他通过绝对路径找到fff后,只压缩fff,然后放到我想要的地方,不要从头把路径全建起来?
我猜想可能是要从调用rar的命令上入手,对么?要怎么改呢? 展开
例如:文件路径是E:/aaa/bbb/ccc/ddd/fff 我想压缩fff,肯定path我要给上fff的绝对路径
然后我想把压缩成品放在E盘根目录下,rarPath我就得给E:/
然后压缩后的文件名我想叫fff.rar,自然rarName=fff.rar
但是出来的压缩包里面的路径很深,里面有aaa/bbb/ccc/ddd/fff 要开这么多层才是fff里面的内容
我要怎么改,才能让他通过绝对路径找到fff后,只压缩fff,然后放到我想要的地方,不要从头把路径全建起来?
我猜想可能是要从调用rar的命令上入手,对么?要怎么改呢? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询