如何在javascript+html中获取文件夹中的所有文件名和子文件夹名

how to get all files names and sub folder names in a folder in javascript+html?

本文关键字:文件夹 文件名 javascript+html 获取      更新时间:2023-09-26

我想用JavaScript获取所有文件名和子文件夹名。但是,在我的代码中,activeX对象方法不起作用。你能在我的代码中找到问题吗?

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
        <title>Report Interface</title>
        <script type="text/javascript">
    function FindFile(FOo)
            {
                var fs = new ActiveXObject("Scripting.FileSystemObject");
                var Folder = fs.GetFolder(FOo);
                var FileCollection = Folder.Files;
                var Files = new Array();
                for(var objEnum = new Enumerator(FileCollection); !objEnum.atEnd(); objEnum.moveNext())
                {
                   strFileName = objEnum.item();
                   alert(strFileName);
                }
            }
        </script>
    </head>
    <body>
        <script type="text/javascript">
            window.onload = function()
            {
                var file_path = "C:/xampp/tomcat/webapps/brt-example/report"; // Starting directory
                FindFile(file_path);
            }
        </script>    
    </body>
</html>

只有IE支持ActiveX,由于安全原因,无法使用默认安全设置访问,如果必须运行此-

转到IE工具>Internet选项>安全>自定义级别>在ActiveX控件和插件下,选择''anable用于初始化,并为未标记为可安全编写脚本的ActiveX控件编写脚本。