其实我是自己做的一个小程序,就是通过COMMAND来获取要解压的压缩文件,但是有些路径包含空格,导致我无法正常的将参数提交给压缩程序,每次都是显示"找不到XXX文件" 我看了网上说的,如果参数包含空格,就要在参数两头用引号扩起来,我这样尝试了,但是问题依旧啊...请问到底要怎么样传递参数才算是正确的啊...
参数如下:
Winrar.exe x c:\a.rar 0 这个可以正常的执行
Winrar.exe x c:\系统 备份\a.rar 0 这样就无法解压了,我尝试了改成这样
Winrar.exe x "c:\系统 备份\a.rar" 0 还是照样不行...我都不知道该怎么办了...
诶...谁叫我以前DOS没学好呢.....
哪个大虾能告诉我哈....
参数如下:
Winrar.exe x c:\a.rar 0 这个可以正常的执行
Winrar.exe x c:\系统 备份\a.rar 0 这样就无法解压了,我尝试了改成这样
Winrar.exe x "c:\系统 备份\a.rar" 0 还是照样不行...我都不知道该怎么办了...
诶...谁叫我以前DOS没学好呢.....
哪个大虾能告诉我哈....
解决方案 »
- 请推荐好用的工控仪表
- vb6调用winRAR压缩文件,路径中有中文就出错,没中文就可以执行,怎样解决?请各位帮个忙,急...
- 加减乘除??
- 两个比较急的问题,有用即加分!
- 怎样通过编程给报表里label的caption属性赋值?
- vb6.0引入控件ctlbar32.ocx编译生成可执行文件的时候,该控件显示不出来
- 请教VB打印的问题(先别排砖,我看了半天精华了,我的问题有所不同,急切,请指教)
- help:连接无法用于执行此操作。在此上下文中它可能已被关闭或无效。
- 字符串比较函数StrComp的问题,求教
- 请教ole自动化??
- 求助:如何判断EXE程序已经打开
- 怎么把整数转换成字符串显示出来呢?
Winrar.exe -x -sc:\a.rar -b0
试试先在系统的命令行用你上面的几种情况启动winrar看行不行。
仿照IE地址用%20取代那个空格试试(估计不行)。