主题:请教:如何获取"桌面"的目录?
sheyycy
[专家分:30] 发布于 2009-09-07 02:02:00
请教:如何获取"桌面"的目录?
因为我有时想把文件复制到桌面交给用户.
谢谢!
回复列表 (共10个回复)
沙发
cbl518 [专家分:57140] 发布于 2009-09-07 07:08:00
DIR (GETENV("ALLUSERSPROFILE")+"\桌面\*.*")
DIR (GETENV("USERPROFILE")+"\桌面\*.*")
板凳
cbl518 [专家分:57140] 发布于 2009-09-07 07:11:00
ADIR (env1,GETENV("ALLUSERSPROFILE")+"\桌面\*.*")
ADIR (env2,GETENV("USERPROFILE")+"\桌面\*.*")
3 楼
sheyycy [专家分:30] 发布于 2009-09-07 07:35:00
谢谢!
请问:我获取桌面目录以后,由于目录中含有空格,因而复制文件仍然失败.如何解决?
4 楼
cbl518 [专家分:57140] 发布于 2009-09-07 07:53:00
FOR i =1 TO 2
cir1=IIF(i=1,"USER","ALLUSERS")-"PROFILE")-"\桌面\*.*"
COPY FILE (cir1) TO 你的目标路径
ENDFOR
5 楼
cbl518 [专家分:57140] 发布于 2009-09-07 07:56:00
COPY FILE (GETENV("ALLUSERSPROFILE")+"\桌面\*.*") TO 你的目标路径
COPY FILE (GETENV("USERPROFILE")+"\桌面\*.*") TO 你的目标路径
6 楼
sheyycy [专家分:30] 发布于 2009-09-07 13:06:00
不行呀!
7 楼
cbl518 [专家分:57140] 发布于 2009-09-07 19:00:00
把文件复制到桌面交给用户.
COPY FILE 路径\文件名 TO (GETENV("USERPROFILE")+"\桌面\*.*")
8 楼
jianzho [专家分:7560] 发布于 2009-09-07 19:31:00
VFP有个致命的缺陷,文件夹名不支持空格,不支持长名文件夹,这就是它到桌面老出错的原因
9 楼
moz [专家分:37620] 发布于 2009-09-08 20:44:00
使用VBS对象
10 楼
sheyycy [专家分:30] 发布于 2009-09-09 19:12:00
给7楼的专家cbl518先生奉上一条洁白的哈达:谢谢!
我来回复