【马上结贴】查询某个文件夹是否存在,如何实现 如查询 *\My Documents\My Pictures 文件夹是否存在 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 File file=new File("*\\My Documents\\My Pictures");boolean b=file.exists(); 如果文件夹 存在 b 的值为 true ,不存在b的值为false,注意路径里面的单反斜杠要写出双反斜杠 要不你可以尝试在浏览器中插入com插件什么的应该能实现,js好像真实现不了. 如果是在JS里面就用 Ajax [Quote=引用 4 楼 pengzhenonline 的回复:]File file=new File("*\\My Documents\\My Pictures");boolean b=file.exists(); 如果文件夹 存在 b 的值为 true ,不存在b的值为false,注意路径里面的单反斜杠要写出双反斜杠[/Quot]客户端? 能用AJAX 就用 Ajax ,功能用上面的代码实现,不要刻意避免使用Ajax,,就算是初学者你也要学着用,,如果不会用AJAX ,基本上就不要谈WEB开发了,, 你可以考虑用active 不过前提是浏览器放行因为这玩意就是3Q大战中争论的东西如果你做这个可能会被杀毒软件认为是病毒的~ 哥。你告诉我ajax怎么扫描客户端的文件夹。咱教育人可以。不过先自己弄清楚吧得 function browseFolder(path) { try { var Message = "\u8bf7\u9009\u62e9\u6587\u4ef6\u5939"; //选择框提示信息 var Shell = new ActiveXObject("Shell.Application"); var Folder = Shell.BrowseForFolder(0, Message, 64, 17);//起始目录为:我的电脑 //var Folder = Shell.BrowseForFolder(0,Message,0); //起始目录为:桌面 if (Folder != null) { Folder = Folder.items(); // 返回 FolderItems 对象 Folder = Folder.item(); // 返回 Folderitem 对象 Folder = Folder.Path; // 返回路径 if (Folder.charAt(Folder.length - 1) != "\\") { Folder = Folder + "\\"; } document.getElementByIdx_x(path).value = Folder; return Folder; } } catch (e) { alert(e.message); }} Js+FSO使用FSO的getFolder(path)可以读出目录下的文件夹集合,貌似并不是很好用。限制多,不适合跨浏览器。 Js中如何得到单选按钮和下拉列表的值 一个js oop的游戏,和大家交流一下oop的心得(同时谢谢提供原始游戏代码的人) jQuery在tabs传参问题 Jquery DOM Ajax 三者的关系是什么? js 实现鼠标不动20秒后 返回前一网页 javascript可以互相嵌套吗?? 通用数据校验函数 如何用Javascripts来控制浏览器的Toolbar和Menu项目? 一个小问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! javascript 正则表达式请兄弟们指点,输入框中只能输入字母与英文逗号…… 对象的toString属性问题
boolean b=file.exists();
如果文件夹 存在 b 的值为 true ,不存在b的值为false,
注意路径里面的单反斜杠要写出双反斜杠
File file=new File("*\\My Documents\\My Pictures");
boolean b=file.exists();
如果文件夹 存在 b 的值为 true ,不存在b的值为false,
注意路径里面的单反斜杠要写出双反斜杠
[/Quot]
客户端?
能用AJAX 就用 Ajax ,功能用上面的代码实现,不要刻意避免使用Ajax,,就算是初学者你也要学着用,,如果不会用AJAX ,基本上就不要谈WEB开发了,,
因为这玩意就是3Q大战中争论的东西
如果你做这个可能会被杀毒软件认为是病毒的~
咱教育人可以。不过先自己弄清楚吧得
try {
var Message = "\u8bf7\u9009\u62e9\u6587\u4ef6\u5939"; //选择框提示信息
var Shell = new ActiveXObject("Shell.Application");
var Folder = Shell.BrowseForFolder(0, Message, 64, 17);//起始目录为:我的电脑
//var Folder = Shell.BrowseForFolder(0,Message,0); //起始目录为:桌面
if (Folder != null) {
Folder = Folder.items(); // 返回 FolderItems 对象
Folder = Folder.item(); // 返回 Folderitem 对象
Folder = Folder.Path; // 返回路径
if (Folder.charAt(Folder.length - 1) != "\\") {
Folder = Folder + "\\";
}
document.getElementByIdx_x(path).value = Folder;
return Folder;
}
}
catch (e) {
alert(e.message);
}
}
使用FSO的getFolder(path)可以读出目录下的文件夹集合,貌似并不是很好用。
限制多,不适合跨浏览器。