js对文件及文件夹的操作

来源:互联网 发布:kpi绩效考核软件 编辑:程序博客网 时间:2024/05/21 07:14
<script type="text/javascript">/*创建文件*/function CreateFile(){   var fso, tf;   fso = new ActiveXObject("Scripting.FileSystemObject");//获取对象   tf = fso.CreateTextFile("d:\\testfile.txt", true);//创建一个文件夹   // 写一行,并且带有新行字符。   tf.WriteLine("Testing 1, 2, 3.") ;   // 向文件写三个新行字符。     tf.WriteBlankLines(3) ;   // 写一行。   tf.Write ("This is a test.");   tf.Close();//关闭}//删除文件function deleteFile(){var fso, tf;fso = new ActiveXObject("Scripting.FileSystemObject");tf = fso.GetFile("d:\\testfile.txt");tf.Delete();}// 读取文件function readFile(){var ForReading = 1;var  fso = new ActiveXObject("Scripting.FileSystemObject");// 打开文件var ts = fso.OpenTextFile("d:\\testfile.txt",ForReading);// 读取文件第一行内容var s = ts.ReadLine();alert("File contents = " + s + "");}
/** *Folder的API: *任务 方法  *创建文件夹。 FileSystemObject.CreateFolder  *删除文件夹。 Folder.Delete 或 FileSystemObject.DeleteFolder  *移动文件夹。 Folder.Move 或 FileSystemObject.MoveFolder  *复制文件夹。 Folder.Copy 或 FileSystemObject.CopyFolder  *检索文件夹的名字。 Folder.Name  *如果文件夹在驱动器上存在,则找出它。 FileSystemObject.FolderExists  *获得现有 Folder 对象的实例。 FileSystemObject.GetFolder  *找出文件夹的父文件夹名。 FileSystemObject.GetParentFolderName  *找出系统文件夹的路径。 FileSystemObject.GetSpecialFolder  */
// 创建文件夹function createFolder(){var  fso = new ActiveXObject("Scripting.FileSystemObject");if(!fso.FolderExists("d:\\temp")) //如果文件夹不存在,则创建文件夹{fso.CreateFolder("d:\\temp");alert("Created folder d:\\temp" + "\n");}else{alert("folder is exists");}// 显示文件夹基础名称,不包含路径名alert("Basename = " + fso.GetBaseName("d:\\temp") + "\n");}// 删除文件夹function deleteFolder(){var  fso = new ActiveXObject("Scripting.FileSystemObject");if(fso.FolderExists("d:\\temp")){// 判断文件夹是否存在var ftemp = fso.GetFolder("d:\\temp");fso.DeleteFolder(ftemp);alert("Delete success");}else{alert("To delete a file does not exist!");}}// 将d盘下的testfile.txt文件移动到d:\\temp\\目录下function MoveFile(){ var  fso = new ActiveXObject("Scripting.FileSystemObject");if(!fso.FolderExists("d:\\temp")) //如果文件夹不存在,则创建文件夹{fso.CreateFolder("d:\\temp");}   // 获取 C 的根目录(d:\)中的文件的句柄。var  f2 = fso.GetFile("d:\\testfile.txt");   f2.Move ("d:\\temp\\");   alert("Copying file to d:\\temp <br>");}// CreateFile();// deleteFile();// readFile();// createFolder();// deleteFolder(); CopyFile();</script>

原创粉丝点击