js对文件及文件夹的操作
2013-09-22 16:19
465 查看
<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>
相关文章推荐
- Js 操作文件及文件夹
- node.js文件的复制,创建文件夹等相关操作
- (转)js操作客户端:把某一个文件夹下面的所有的文件copy到目标文件夹
- JS操作文件及文件夹
- node.js文件及文件夹常用操作
- js 操作文件和文件夹
- Node.Js Path模块-文件或文件夹路径字符串操作
- js操作客户端:把某一个文件夹下面的所有的文件copy到目标文件夹
- C#对Windows文件/文件夹/目录的一些操作总结
- js操作本地文件(ie)
- Linux中在主机上实现对备机上文件夹及文件的操作的C代码实现
- 打开图片,提示:该文件没有程序与之关联来执行该操作。请在控制面板的文件夹选项中创建关联
- Win10如何获取文件/文件夹权限?Win10操作文件无权限的解决方法
- Linux文件操作详解(二)--文件/文件夹的权限更改(chmod命令)
- Python文件夹与文件的操作
- Python文件夹与文件的操作(转)
- java对文件或文件夹的操作
- java13.语言进阶------本地文件操作---文件夹的创建、重命名、删除
- 掌握对共享文件夹的所有文件操作
- js:操作文件