110,539
社区成员
发帖
与我相关
我的任务
分享
function getExportPath() {
try {
var shell = new ActiveXObject("Shell.Application");
//var folder = shell.BrowseForFolder(0, '请选择存储目录', 0x0040, 0x11);//我的电脑
var folder = shell.BrowseForFolder(0, '请选择存储目录', 0);//桌面
var filePath;
if (folder != null) {
if (folder == "桌面") {
var shell_2 = new ActiveXObject('WScript.Shell');
filePath = shell_2.ExpandEnvironmentStrings('%UserProfile%\\Desktop');
}
else
filePath = folder.Items().Item().Path;
}
return filePath;
}
catch (e) {
// alert("请选择桌面的文件夹后,再进行下载");
alert(e.message);
// filePath = "C:\\Users\\Administrator\\Desktop";//桌面路径
}
}
有朋友教我,这样写可以获取桌面路径,试过可行。先获取userprofile环境变量,再补充成desktop路径。