JavaScript 使用 FileSystemObject 判断文件是否存在

作者:闭包旅人

时间:2026-10-26

浏览:392

本文介绍如何在 JavaScript 中通过 ActiveXObject 调用 FileSystemObject 对象来检测指定文件是否存在。主要演示 FileExists 方法的用法,适用于客户端脚本环境,包含基础状态报告函数及直接判断文件路径的完整代码示例。

文章目录

使用 FileSystemObject 判断文件是否存在

代码示例如下:

 
定义函数 ReportFileStatus 接收文件路径参数 filespec
{ 
声明变量 fso 与 s,并将 s 初始化为 filespec
实例化 ActiveXObject 对象 "Scripting.FileSystemObject" 赋值给 fso
调用 fso 对象的 FileExists 方法判断文件是否存在
若存在,将字符串 " exists." 追加至 s
否则执行以下逻辑
将字符串 " doesn't exist." 追加至 s
返回变量 s 的值
} 

此方法依赖于客户端的 FileSystemObject 对象


具体应用示例如下:


代码示例如下:

 
定义函数 check 执行文件检查逻辑
{ 
声明变量 fso
实例化 ActiveXObject 对象 "Scripting.FileSystemObject" 赋值给 fso
调用 fso.FileExists 方法检查 "c:\testfile.txt" 是否存在
{ 
若存在,弹出提示框显示 "Exists!"
} 
否则执行以下逻辑
{ 
弹出提示框显示 "not Exists!"
} 
}  

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章