回 帖 发 新 帖 刷新版面

主题:请教:如何获取"桌面"的目录?

请教:如何获取"桌面"的目录?

因为我有时想把文件复制到桌面交给用户.

谢谢!

回复列表 (共10个回复)

沙发

DIR (GETENV("ALLUSERSPROFILE")+"\桌面\*.*")
DIR (GETENV("USERPROFILE")+"\桌面\*.*")

板凳

ADIR (env1,GETENV("ALLUSERSPROFILE")+"\桌面\*.*")
ADIR (env2,GETENV("USERPROFILE")+"\桌面\*.*")

3 楼

谢谢!
请问:我获取桌面目录以后,由于目录中含有空格,因而复制文件仍然失败.如何解决?

4 楼

FOR i =1 TO 2
    cir1=IIF(i=1,"USER","ALLUSERS")-"PROFILE")-"\桌面\*.*"
    COPY FILE (cir1) TO 你的目标路径
ENDFOR

5 楼

COPY FILE (GETENV("ALLUSERSPROFILE")+"\桌面\*.*") TO 你的目标路径
COPY FILE (GETENV("USERPROFILE")+"\桌面\*.*") TO 你的目标路径

6 楼

不行呀!

7 楼

把文件复制到桌面交给用户.
COPY FILE 路径\文件名 TO (GETENV("USERPROFILE")+"\桌面\*.*")

8 楼

VFP有个致命的缺陷,文件夹名不支持空格,不支持长名文件夹,这就是它到桌面老出错的原因

9 楼

使用VBS对象

10 楼

给7楼的专家cbl518先生奉上一条洁白的哈达:谢谢!

我来回复

您尚未登录,请登录后再回复。点此登录或注册