问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Javascript读取某文件夹下的所有文件

发布网友 发布时间:2022-04-25 08:36

我来回答

3个回答

热心网友 时间:2022-04-12 01:02

实例说明
BuildPath(路径,文件名) //这个方法会对给定的路径加上文件,并自动加上分界符
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
var newpath = fso.BuildPath("c:\\tmp", "51js.txt"); //生成 c:\tmp\51js.txt的路径
alert(newpath);
-->
</SCRIPT>
CopyFile(源文件, 目标文件, 覆盖) //复制源文件到目标文件,当覆盖值为true时,如果目标文件存在会把文件覆盖
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
var newpath = fso.CopyFile("c:\\autoexec.bat", "d:\\autoexec.bak");
-->
</SCRIPT>
CopyFolder(对象目录,目标目录 ,覆盖) //复制对象目录到目标目录,当覆盖为true时,如果目标目录存在会把文件覆盖
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
fso.CopyFolder("c:\\WINDOWS\\Desktop", "d:\\"); //把C盘的Desktop目录复制到D盘的根目录
-->
</SCRIPT>
CreateFolder(目录名) //创建一个新的目录
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
var newFolderName = fso.CreateFolder("c:\\51JS"); //在C盘上创建一个51JS的目录
-->
</SCRIPT>
CreateTextFile(文件名, 覆盖) //创建一个新的文件,如果此文件已经存在,你需要把覆盖值定为true
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
var newFileObject = fso.CreateTextFile("c:\\autoexec51JS.bat", true); //脚本将在C盘创建一个叫 autoexec51JS.bat的文件
-->
</SCRIPT>
DeleteFile(文件名, 只读?) //删除一个文件,如果文件的属性是只读的话,你需要把只读值设为true
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject"); //为了安全我先把要删除的autoexec.bat备份到你的D盘
var newpath = fso.CopyFile("c:\\autoexec.bat", "d:\\autoexec.bat"); //把C盘的autoexec.bat文件删除掉
fso.DeleteFile("c:\\autoexec.bat", true);
-->
</SCRIPT>
DeleteFolder(文件名, 只读?)//删除一个目录,如果目录的属性是只读的话,你需要把只读值设为true
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
fso.CopyFolder("c:\\WINDOWS\\Desktop", "d:\\"); //为了安全我先把你C盘的Desktop目录复制到你D盘的根目录
fso.DeleteFolder("c:\\WINDOWS\\Desktop", true); //把你的Desktop目录删除,但因为desktop是系统的东西,所以不能全部删除,但.........
-->
</SCRIPT>
DriveExists(盘符) //检查一个盘是否存在,如果存在就返会真,不存在就返回.......
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
hasDriveD = fso.DriveExists("d"); //检查系统是否有D盘存在
hasDriveZ = fso.DriveExists("z"); //检查系统是否有Z盘存在
if (hasDriveD) alert("你的系统内有一个D盘");
if (!hasDriveZ) alert("你的系统内没有Z盘");
-->
</SCRIPT>
FileExists(文件名) //检查一个文件是否存在,如果存在就返会真,不存在就返回.......
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
fileName = fso.FileExists("c:\\autoexec.bat");
if (fileName) alert("你在C盘中有autoexec.bat文件,按下确定后这个文件将被删除!"); //开个玩笑:)
-->
</SCRIPT>
FolderExists(目录名) //检查一个目录是否存在,如果存在就返会真,不存在就返回.......
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
folderName = fso.FolderExists("c:\\WINDOWS\\Fonts");
if (folderName) alert("按下确定后系统的字库将被删除!"); //开个玩笑:)
-->
</SCRIPT>
GetAbsolutePathName(文件对象) //返回文件对象在系统的绝对路径
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
pathName = fso.GetAbsolutePathName("c:\\autoexec.bat");
alert(pathName);
-->
</SCRIPT>
GetBaseName(文件对象) //返回文件对象的文件名
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
baseName = fso.GetBaseName("c:\\autoexec.bat"); //取得autoexec.bat的文件名autoexec
alert(baseName);
-->
</SCRIPT>
GetExtensionName(文件对象) //文件的后缀
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
exName = fso.GetExtensionName("c:\\autoexec.bat"); //取得autoexec.bat后缀bat
alert(exName);
-->
</SCRIPT>
GetParentFolderName(文件对象) //取得父级的目录名
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
parentName = fso.GetParentFolderName("c:\\autoexec.bat"); //取得autoexec.bat的父级目录C盘
alert(parentName);
-->
</SCRIPT>
GetSpecialFolder(目录代码) //取得系统中一些特别的目录的路径,目录代码有3个分别是 0:安装Window的目录 1:系统文件目录 2:临时文件目录
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
tmpFolder = fso.GetSpecialFolder(2); //取得系统临时文件目录的路径 如我的是 C:\windows\temp
alert(tmpFolder);
-->
</SCRIPT>
GetTempName() //生成一个随机的临时文件对象,会以rad带头后面跟着些随机数,就好象一些软件在安装时会生成*.tmp
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
tmpName = fso.GetTempName(); //我在测试时就生成了radDB70E.tmp
alert(tmpName);
-->
</SCRIPT>
MoveFile(源文件, 目标文件) //把源文件移到目标文件的位置
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
var newpath = fso.MoveFile("c:\\autoexec.bat", "d:\\autoexec.bat"); //把C盘的autoexec.bat文件移移动到D盘
-->
</SCRIPT>

热心网友 时间:2022-04-12 02:20

实例说明
BuildPath(路径,文件名)
//这个方法会对给定的路径加上文件,并自动加上分界符
<SCRIPT
LANGUAGE="JavaScript">
<!--
var
fso
=
new
ActiveXObject("Scripting.FileSystemObject");
var
newpath
=
fso.BuildPath("c:\\tmp",
"51js.txt");
//生成
c:\tmp\51js.txt的路径
alert(newpath);
-->
</SCRIPT>
CopyFile(源文件,
目标文件,
覆盖)
//复制源文件到目标文件,当覆盖值为true时,如果目标文件存在会把文件覆盖
<SCRIPT
LANGUAGE="JavaScript">
<!--
var
fso
=
new
ActiveXObject("Scripting.FileSystemObject");
var
newpath
=
fso.CopyFile("c:\\autoexec.bat",
"d:\\autoexec.bak");
-->
</SCRIPT>
CopyFolder(对象目录,目标目录
,覆盖)
//复制对象目录到目标目录,当覆盖为true时,如果目标目录存在会把文件覆盖
<SCRIPT
LANGUAGE="JavaScript">
<!--
var
fso
=
new
ActiveXObject("Scripting.FileSystemObject");
fso.CopyFolder("c:\\WINDOWS\\Desktop",
"d:\\");
//把C盘的Desktop目录复制到D盘的根目录
-->
</SCRIPT>
CreateFolder(目录名)
//创建一个新的目录
<SCRIPT
LANGUAGE="JavaScript">
<!--
var
fso
=
new
ActiveXObject("Scripting.FileSystemObject");
var
newFolderName
=
fso.CreateFolder("c:\\51JS");
//在C盘上创建一个51JS的目录
-->
</SCRIPT>
CreateTextFile(文件名,
覆盖)
//创建一个新的文件,如果此文件已经存在,你需要把覆盖值定为true
<SCRIPT
LANGUAGE="JavaScript">
<!--
var
fso
=
new
ActiveXObject("Scripting.FileSystemObject");
var
newFileObject
=
fso.CreateTextFile("c:\\autoexec51JS.bat",
true);
//脚本将在C盘创建一个叫
autoexec51JS.bat的文件
-->
</SCRIPT>
DeleteFile(文件名,
只读?)
//删除一个文件,如果文件的属性是只读的话,你需要把只读值设为true
<SCRIPT
LANGUAGE="JavaScript">
<!--
var
fso
=
new
ActiveXObject("Scripting.FileSystemObject");
//为了安全我先把要删除的autoexec.bat备份到你的D盘
var
newpath
=
fso.CopyFile("c:\\autoexec.bat",
"d:\\autoexec.bat");
//把C盘的autoexec.bat文件删除掉
fso.DeleteFile("c:\\autoexec.bat",
true);
-->
</SCRIPT>
DeleteFolder(文件名,
只读?)//删除一个目录,如果目录的属性是只读的话,你需要把只读值设为true
<SCRIPT
LANGUAGE="JavaScript">
<!--
var
fso
=
new
ActiveXObject("Scripting.FileSystemObject");
fso.CopyFolder("c:\\WINDOWS\\Desktop",
"d:\\");
//为了安全我先把你C盘的Desktop目录复制到你D盘的根目录
fso.DeleteFolder("c:\\WINDOWS\\Desktop",
true);
//把你的Desktop目录删除,但因为desktop是系统的东西,所以不能全部删除,但.........
-->
</SCRIPT>
DriveExists(盘符)
//检查一个盘是否存在,如果存在就返会真,不存在就返回.......
<SCRIPT
LANGUAGE="JavaScript">
<!--
var
fso
=
new
ActiveXObject("Scripting.FileSystemObject");
hasDriveD
=
fso.DriveExists("d");
//检查系统是否有D盘存在
hasDriveZ
=
fso.DriveExists("z");
//检查系统是否有Z盘存在
if
(hasDriveD)
alert("你的系统内有一个D盘");
if
(!hasDriveZ)
alert("你的系统内没有Z盘");
-->
</SCRIPT>
FileExists(文件名)
//检查一个文件是否存在,如果存在就返会真,不存在就返回.......
<SCRIPT
LANGUAGE="JavaScript">
<!--
var
fso
=
new
ActiveXObject("Scripting.FileSystemObject");
fileName
=
fso.FileExists("c:\\autoexec.bat");
if
(fileName)
alert("你在C盘中有autoexec.bat文件,按下确定后这个文件将被删除!");
//开个玩笑:)
-->
</SCRIPT>
FolderExists(目录名)
//检查一个目录是否存在,如果存在就返会真,不存在就返回.......
<SCRIPT
LANGUAGE="JavaScript">
<!--
var
fso
=
new
ActiveXObject("Scripting.FileSystemObject");
folderName
=
fso.FolderExists("c:\\WINDOWS\\Fonts");
if
(folderName)
alert("按下确定后系统的字库将被删除!");
//开个玩笑:)
-->
</SCRIPT>
GetAbsolutePathName(文件对象)
//返回文件对象在系统的绝对路径
<SCRIPT
LANGUAGE="JavaScript">
<!--
var
fso
=
new
ActiveXObject("Scripting.FileSystemObject");
pathName
=
fso.GetAbsolutePathName("c:\\autoexec.bat");
alert(pathName);
-->
</SCRIPT>
GetBaseName(文件对象)
//返回文件对象的文件名
<SCRIPT
LANGUAGE="JavaScript">
<!--
var
fso
=
new
ActiveXObject("Scripting.FileSystemObject");
baseName
=
fso.GetBaseName("c:\\autoexec.bat");
//取得autoexec.bat的文件名autoexec
alert(baseName);
-->
</SCRIPT>
GetExtensionName(文件对象)
//文件的后缀
<SCRIPT
LANGUAGE="JavaScript">
<!--
var
fso
=
new
ActiveXObject("Scripting.FileSystemObject");
exName
=
fso.GetExtensionName("c:\\autoexec.bat");
//取得autoexec.bat后缀bat
alert(exName);
-->
</SCRIPT>
GetParentFolderName(文件对象)
//取得父级的目录名
<SCRIPT
LANGUAGE="JavaScript">
<!--
var
fso
=
new
ActiveXObject("Scripting.FileSystemObject");
parentName
=
fso.GetParentFolderName("c:\\autoexec.bat");
//取得autoexec.bat的父级目录C盘
alert(parentName);
-->
</SCRIPT>
GetSpecialFolder(目录代码)
//取得系统中一些特别的目录的路径,目录代码有3个分别是
0:安装Window的目录
1:系统文件目录
2:临时文件目录
<SCRIPT
LANGUAGE="JavaScript">
<!--
var
fso
=
new
ActiveXObject("Scripting.FileSystemObject");
tmpFolder
=
fso.GetSpecialFolder(2);
//取得系统临时文件目录的路径
如我的是
C:\windows\temp
alert(tmpFolder);
-->
</SCRIPT>
GetTempName()
//生成一个随机的临时文件对象,会以rad带头后面跟着些随机数,就好象一些软件在安装时会生成*.tmp
<SCRIPT
LANGUAGE="JavaScript">
<!--
var
fso
=
new
ActiveXObject("Scripting.FileSystemObject");
tmpName
=
fso.GetTempName();
//我在测试时就生成了radDB70E.tmp
alert(tmpName);
-->
</SCRIPT>
MoveFile(源文件,
目标文件)
//把源文件移到目标文件的位置
<SCRIPT
LANGUAGE="JavaScript">
<!--
var
fso
=
new
ActiveXObject("Scripting.FileSystemObject");
var
newpath
=
fso.MoveFile("c:\\autoexec.bat",
"d:\\autoexec.bat");
//把C盘的autoexec.bat文件移移动到D盘
-->
</SCRIPT>

热心网友 时间:2022-04-12 03:54

javascript fso是有权限和安全性问题,很少人在用,用程序语言解决吧!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... JS 中如何获取站点根目录文件的位置 javascript怎么获取远程目录文件列表? javascript中如何实现获取当前文件根目录. jquery.more.js如何把数据库里的路径遍历到img标签里,依次显示图片? 请问js如何一次获取某路径下的所有文件和文件夹名字? 用native.js 怎么遍历&#47;sdcard&#47;mp3&#47;目录。不是&#47;sdcard所有目录。指定sdcard&#47;mp3目录 javascript 中怎样获取file里的完整路径,如:D:\E\1.jpg 如何用js遍历文件夹 如何用javascript来遍历本地文件夹,并以无限树形输出,可以实现文件多选... C++的boost库和标准库有什么区别? js 遍历文件目录 非activexobject实现 如何安装多个版本的boost库 如何移植boost库到Android c++标准库boost的作用 window32位下安装boost库怎么运行 bootstrap.bat 如何配置boost库 Boost库的介绍 如何使用boost库 boost的静态库怎么使用 boost库里面主要有些什么功能?有这个库之后c++有些什么进步 Javascript中使用A标签获取当前目录的绝对路径方法 在校师范生可以考两个学科的教师资格证吗? 一年内可以同时报考两个教师资格证吗? 大专师范生考教师资格证有几次机会? 大二师范生可以考教师资格证吗?具体情况是怎么样的? 师范生有教师资格证,还能再考一个教师资格证吗?都考些什么内容呢 师范生同一年可以拿两个不同级别的教师资格证吗 师范生想考别的科目教师资格证 什么是原创微博?其内容结构是什么 我是师范生,大学本科是历史专业,但是我个人比较喜欢数学,可以同时报考两个教师资格证吗? 师范生可以考其他专业的教师资格证吗? 原创微博的介绍 我是师范生,学校给发高中教师资格证了,但是我想再考一个小学教师资格证,我还能考吗?都需要考什么 往届师范生如何考取第二个教师资格证 在校师范生可以考取其他科目教师资格证嘛? 师范生考教资是不是一定可以过? 大二师范生还可以报考教师资格证几次? 非师范生可以考两个教师资格证吗?考一个生物,考一个英语的,不知道可不可以那? 华为mate40哪款值得购买 华为Mate40系列共有几款?