日期:2014-05-16  浏览次数:20458 次

200分提问:Javascript如何判断一个目录为空?
需要对客户端本地文件进行操作,如何判断一个目录为空?
注:如果只有子目录,没有文件,也视为空。

------解决方案--------------------
web不能使用js操作客户端
------解决方案--------------------
学习
------解决方案--------------------
如果可以,那就太可怕了
------解决方案--------------------
同意
如果可以
所有浏览器公司都倒闭了
------解决方案--------------------
mark....
------解决方案--------------------
mark
------解决方案--------------------
如果是IE并且有安全权限的话,可以使用FSO.哎,可惜基本上是不会给权限的
虽然不符合楼主的需求,还是帖出来吧
<script language=javascript>
var fso = new ActiveXObject( "Scripting.FileSystemObject ");
var fileDir= "C:\\sss "
if(fso.FolderExists(fileDir)){
fileFolder=fso.GetFolder(fileDir)
var j=0;
for(var i in fileFolder.files){
j++
}
if(j==0)
{
alert( "文件夹中没文件! ")
}
}else{
alert( "文件夹不存在! ")
}


</script>
------解决方案--------------------
两个钻石是什么概念/。。。。。
------解决方案--------------------
星星钻石~^~
楼主可以找个FF插件的源码看看
说不定能捞到:)
------解决方案--------------------
var fso = new ActiveXObject( "Scripting.FileSystemObject ");

那是 IE 的 JScript 特有滴!

两个钻石 == 10 颗红五星 == 50 个绿三角 == 顶级高手
------解决方案--------------------
安全性啊,

------解决方案--------------------
safe sex....
------解决方案--------------------
用的是插件的话,就得楼主自己研究了,或者把关键的代码贴出来看看.
------解决方案--------------------
基本上不可以
------解决方案--------------------
对客户端本地文件进行操作

这不是病毒么~
------解决方案--------------------
我也想问:用Javascript能不能对客户端的文件读取

------解决方案--------------------
应该有人吧!或许不在这吧!基本上不这样做!要不这程序以后…………
------解决方案--------------------
我想问楼主:为啥上面有两个钻石呢?
------解决方案--------------------
是用xul吧
到这里去找找 http://www.xulplanet.com/

还有 firefox有个插件叫fireftp, 它的代码里找找应该也能找到