js 操作 文件

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml">
<HEAD><TITLE></TITLE>
<script>

function createHtml(){

var folderName = "C:\\test";
var fileName = "a.html";
var fso = new ActiveXObject("Scripting.FileSystemObject");
fso.DeleteFolder (folderName);   
fso.CreateFolder (folderName);


var a = fso.CreateTextFile(folderName+"\\"+fileName, true);
a.WriteLine("This is a test.");
a.Close();
document.getElementById("a1").innerHTML="<a target='_blank' href='"+folderName+"\\"+fileName+"'>"+fileName+"</a>"
}
</script>
<BODY>
<div id="a1"></div>
<input type="button" onclick="createHtml()" value="createHTML">

<input type="button" onclick="showName('D:\\work\\JSTest\\folder\\test')" value="showName">
<input type="button" onclick="showName2('D:\\work\\JSTest\\folder\\test')" value="showName2">

<script>
var str="";
var i = 0 ;
function showName(path){
i++;
var fso=new ActiveXObject("Scripting.filesystemobject");

var oParentFolder=fso.getFolder(path);
var oFolders=new Enumerator(oParentFolder.SubFolders);

for(;!oFolders.atEnd();oFolders.moveNext()){
oFolder=oFolders.item();
str=oFolder + "<br>";
showName(oFolder);

}
document.write(i+str)
}

function showName2(path){
document.write(viewfolder(path))
}



function viewfolder(name){
     if (isfolder(name)){
         var fso, f;
         fso = new ActiveXObject("Scripting.FileSystemObject");
         f = fso.GetFolder(name).files;
         str = "";
for (var objEnum = new Enumerator(f); !objEnum.atEnd(); objEnum.moveNext()){
temp = objEnum.item();
str += temp+"|";           
}
         return str
     } else{
         return false;
    }
}

function isfolder(name){
     var fso, exis;
     fso = new ActiveXObject("Scripting.FileSystemObject");
     exis=fso.FolderExists(name);
     return exis
}
</script>
</BODY>
</HTML>

你可能感兴趣的:(html,C++,c,F#,C#)