编程论坛
注册
登录
编程论坛
→
VFP论坛
copy file文件名中有空格
aroffice
发布于 2022-09-16 16:33, 1057 次点击
BMKDBF=GETFILE("可导入文件类型(*.DBF,*.ZIP):DBF,ZIP")
COPY FILE &BMKDBF TO TEMPZIP.DBF
如果获取的文件名或者路径中包含有空格之类的特殊符号,就会报错,请问如何处理
3 回复
#2
吹水佬
2022-09-16 17:29
(BMKDBF)
#3
吹水佬
2022-09-16 17:38
如果 BMKDBF="what the fuck.dbf"
COPY FILE &BMKDBF TO TEMPZIP.DBF,相当于 COPY FILE what the fuck.dbf TO TEMPZIP.DBF,宏替换就是这样子,不能用错。
试试:
COPY FILE "&BMKDBF" TO TEMPZIP.DBF
#4
a_bel
2022-12-06 21:51
3楼说的没错,加引号宏替换哈
1