Heim  >  Artikel  >  Web-Frontend  >  js ruft alle Dateinamen in der Datei ab

js ruft alle Dateinamen in der Datei ab

一个新手
一个新手Original
2017-10-17 09:30:212906Durchsuche

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
    function init(){
        var fso = new ActiveXObject("Scripting.FileSystemObject");
        // 获取文件相关信息
        var f1 = fso.GetFile("F:\\test\\test.txt");
        alert(&#39;文件上次修改日期:&#39; + f1.DateLastModified);
        var drv;
        var s = &#39;&#39;;
        // 获取磁盘相关信息
        drv = fso.GetDrive(fso.GetDriveName("C:\\"));
        s += &#39;Drive C:&#39; + &#39;-&#39; + drv.VolumeName + &#39;\n&#39;;
        s += &#39;Total Space:&#39; + drv.TotalSize / 1024 + &#39;Kb&#39; + &#39;\n&#39;;
        s += &#39;Free Space:&#39; + drv.FreeSpace / 1024 + &#39;Kb&#39; + &#39;\n&#39;;
        alert(&#39;C盘信息&#39; + s);
        // 操作文件夹
        fldr = fso.GetFolder("F:\\test");
        alert(&#39;父文件夹名称:&#39; + fldr + &#39;\n&#39;);
        // 显示所在drive名称 
        alert("Contained on drive " + fldr.Drive + "\n"); 
        // 判断是否为根目录 
        if (fldr.IsRootFolder){
            alert("This is the root folder."); 
        }
        else {
            alert("This folder isn&#39;t a root folder."); 
        }
        // 创建新文件夹 
        fso.CreateFolder ("F:\\test\\Bogus"); 
        alert("Created folder F:\\testBogus" + "\n"); 
        // 显示文件夹基础名称,不包含路径名 
        alert("Basename = " + fso.GetBaseName("F:\\test\\bogus") + "\n"); 
        // 删除创建的文件夹 
        fso.DeleteFolder ("F:\\test\\Bogus"); 
        alert("Deleted folder F:\\test\\Bogus" + "\n"); 
    }
    
    function init2(){
        var fso = new ActiveXObject("Scripting.FileSystemObject");
        // 获取目录下所有文件,对于该浏览器缓存目录,仅能获取到一个文件
        var path = &#39;C:\\Users\\zhang\\AppData\\Local\\Microsoft\\Windows\\Temporary Internet Files&#39;;
        //path = &#39;F:\\test&#39;;
        var fldr = fso.GetFolder(path);
        var ff = new Enumerator(fldr.Files);
        var s = &#39;&#39;;
        var fileArray = new Array();
        var fileName = &#39;&#39;;
        var count = 0;
        for(; !ff.atEnd(); ff.moveNext()){
            fileName = ff.item().Name + &#39;&#39;;
            fileName = fileName.toLowerCase();
            if(fileName.indexOf(&#39;cookie&#39;) >= 0){
                fileName = fileName.substring(0,fileName.indexOf(&#39;.&#39;));
                fileName = fileName.substring(fileName.lastIndexOf(&#39;@&#39;)+1);
                s += fileName + &#39;\n&#39;;
            }
            count++;
        }
        alert(count + &#39;,&#39; + s);
    }
</script>
</head>
<body onload="init2();">
</body>
</html>

Das obige ist der detaillierte Inhalt vonjs ruft alle Dateinamen in der Datei ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn