社区
JavaScript
帖子详情
javascript访问本地文件的问题
mqzhuang
2006-02-07 04:01:02
请教各位高手,javascript能否实现访问指定的文件夹,并判断此文件夹里有多少子文件夹和文件。如果是子文件夹就继续向下层访问,直到访问到文件为止。需要访问的文件类型是bmp格式的
...全文
776
3
打赏
收藏
javascript访问本地文件的问题
请教各位高手,javascript能否实现访问指定的文件夹,并判断此文件夹里有多少子文件夹和文件。如果是子文件夹就继续向下层访问,直到访问到文件为止。需要访问的文件类型是bmp格式的
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iuhxq
2006-02-07
打赏
举报
回复
<script language="javascript">
var s;
s="";
function ShowFolderFileList(i,folderspec)
{
var fso,f,fc,name;
var url,str,file,filename;
var i;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFolder(folderspec);
s += i++ + "\t" + f.Name + "\t\n";
fc = new Enumerator( f.files );
for (; !fc.atEnd(); fc.moveNext( ) )
{
filename = fso.GetFileName( fc.item( ) );
if (filename.indexOf(".url")>=0)
{
filename = filename.substring( 0 , filename.length-4 );
file = fso.GetFile( fc.item( ) );
ts = file.OpenAsTextStream( 1 , 0 );
str=ts.ReadLine();
while( str.indexOf( "URL=" ) < 0 && !ts.AtEndOfStream )
{
str = ts.ReadLine( );
}
ts.Close( );
s += i + "\t" + filename + "\t" + str.substr( str.indexOf( "URL=") + 4 ) + "\n";
}
}
fc = new Enumerator(f.SubFolders);
for (; !fc.atEnd(); fc.moveNext())
{
ShowFolderFileList(i,fc.item());
}
return( s );
}
function exe()
{
document.form1.tt.value=ShowFolderFileList(1,document.form1.t.value)
}
</script>
<form name="form1" method="post" action="favorite.asp?action=save">
<input name="t" type="text" id="t" value="C:\\Documents and Settings\\Administrator\\Favorites" size="70">
<textarea name="tt" cols="120" rows="30" wrap="VIRTUAL"></textarea>
<br>
<input type="button" name="Submit" value="载入" onClick="exe();">
</form>
mqzhuang
2006-02-07
打赏
举报
回复
如何使用,能不能给个访问文件的例子或者资料的网址,谢谢了!
网事随逢
2006-02-07
打赏
举报
回复
可以的:
使用 FileSystemObject 对象
FileSystemObject(FSO) 对象模式包含下面的对象和集合。
对象/集合 描述
FileSystemObject 主对象。包含用来创建、删除和获得有关信息,以及通常用来操作驱动器、文件夹和文件的方法和属性。和该对象相关联的许多方法,与其他 FSO 对象中的方法完全相似;它们是为了方便才被提供的。
Drive 对象。包含用来收集信息的方法和属性,这些信息是关于连接在系统上的驱动器的,如驱动器的共享名和它有多少可用空间。请注意,"drive" 并非必须是硬盘,也可以是 CD-ROM 驱动器,RAM 磁盘等等。并非必须把驱动器实物地连接到系统上;它也可以通过网络在逻辑上被连接起来。
Drives 集合。提供驱动器的列表,这些驱动器实物地或在逻辑上与系统相连接。Drives 集合包括所有驱动器,与类型无关。要可移动的媒体驱动器在该集合中显现,不必把媒体插入到驱动器中。
File 对象。包含用来创建、删除或移动文件的方法和属性。也用来向系统询问文件名、路径和多种其他属性。
Files 集合。提供包含在文件夹内的所有文件的列表。
Folder 对象。包含用来创建、删除或移动文件夹的方法和属性。也用来向系统询问文件夹名、路径和多种其他属性。
Folders 集合。提供在 Folder 内的所有文件夹的列表。
TextStream 对象。用来读写文本文件。
只是使用FSO对象,对于IE来说是不安全的,会弹出警告对话框。
java作业 温度换算,Java基础题目(温度转换、时间换算、信号报告)
Java基础题目题目主要来自浙江大学翁凯教授的零基础学习Java课程的配套习题。1. 温度转换题目内容:写一个将华氏温度转换成摄氏温度的程序,转换的公式是:°F = (9/5)*°C + 32其中C表示摄氏温度,F表示华氏温度。程序的输入是一个整数,表示华氏温度。输出对应的摄氏温度,也是一个整数。提示,为了把计算结果的浮点数转换成整数,需要使用下面的表达式:(int)x;其中x是要转换的那个浮点数...
java作业 温度换算,温度换算-温度转换-温度计算器
温度换算快速 摄氏 (°C) / 华氏 (°F) 转换:换算工具在其中一个框输入数值°C:°F:或者用 互动温度计,或者用这个方法:°Fto°C减 32,然后乘以 5,然后除以 9°Cto°F乘以 9,然后除以 5,然后加 32(解释在下面)典型温度°C°F描述180356烤箱中等温度100212水沸40104热水浴3798.6体温3086沙滩天气2170室温1050凉快天气032水结冰−...
Java实现摄氏温度和华氏温度互转
在上面的代码中,我们创建了两个静态方法celsiusToFahrenheit和fahrenheitToCelsius,用于将摄氏温度转换为华氏温度和将华氏温度转换为摄氏温度。通过了解转换公式并编写相应的代码,我们成功地实现了摄氏温度与华氏温度之间的单位转换。无论是简单的代码实现还是更完整的功能封装,都能满足我们对温度单位转换的需求。通过以上代码示例,我们成功地实现了Java中摄氏温度和华氏温度之间的互相转换功能。可以看到,通过Java代码,我们成功地实现了摄氏温度和华氏温度之间的互相转换。
C 语言卡壳在温度换算?初学者必看:不是智商低
这不禁让人深思:为什么很多人学编程,明明付出了努力,却连基础题都无法突破?C 语言是由丹尼斯・里奇和布莱恩・克尼汉共同研发的编程语言,作为编程领域的 “基础王者”
java 时间换算_时间换算java实现
UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。有效的输入范围是0到2359,即你的程序不可能从测...
JavaScript
87,984
社区成员
224,681
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章