`
java_lk
  • 浏览: 40098 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

js 读写本地文件整理

    博客分类:
  • js
阅读更多
简单明了比《Javascript之文件操作 (IE)》实用!


<script>
/*
object.OpenTextFile(filename[, iomode[, create[, format]]])
参数
object
必选项。object 应为 FileSystemObject 的名称。
filename
必选项。指明要打开文件的字符串表达式。
iomode
可选项。可以是三个常数之一:ForReading 、 ForWriting 或 ForAppending 。
create
可选项。Boolean 值,指明当指定的 filename 不存在时是否创建新文件。如果创建新文件则值为 True ,如果不创建则为 False 。如果忽略,则不创建新文件。
format
可选项。使用三态值中的一个来指明打开文件的格式。如果忽略,那么文件将以 ASCII 格式打开。
设置
iomode 参数可以是下列设置中的任一种:
常数 值         描述
ForReading 1 以只读方式打开文件。不能写这个文件。
ForWriting 2 以写方式打开文件
ForAppending 8 打开文件并从文件末尾开始写。

format 参数可以是下列设置中的任一种:
值              描述
TristateTrue 以 Unicode 格式打开文件。
TristateFalse 以 ASCII 格式打开文件。
TristateUseDefault 使用系统默认值打开文件。
*/

//读文件
function readFile(filename){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile(filename,1);
var s = "";
while (!f.AtEndOfStream)
s += f.ReadLine()+"\n";
f.Close();
return s;
}

//写文件
function writeFile(filename,filecontent){
    var fso, f, s ;
    fso = new ActiveXObject("Scripting.FileSystemObject");   
    f = fso.OpenTextFile(filename,8,true);
    f.WriteLine(filecontent);  
    f.Close();
alert('ok');
}

</script>
<html>
<input type="text" id="in" name="in" />
<input type="button" value="Write!" onclick="writeFile('c:/12.txt',document.getElementById('in').value);"/><br><br>
<input type="button" value="Read!" onclick="document.getElementById('show').value=readFile('c:/12.txt');"/><br>
<textarea id="show" name="show" cols="50" rows="8" >
</textarea>
</html>
分享到:
评论

相关推荐

    Electron项目:读写本地json文件,实现用户登录、修改用户信息,窗口最小化,最大化,关闭窗口

    Node.js的`fs`模块提供了读写文件的能力,例如`fs.readFile()`和`fs.writeFile()`,可以用来读取和保存JSON数据到本地文件。 3. **用户登录**: 用户尝试登录时,通常会提供用户名和密码。在正常情况下,这些信息...

    C#winform中读写json文件

    本篇文章将详细介绍如何在C# WinForm应用程序中进行JSON文件的读写操作。 一、JSON格式简介 JSON是一种独立于语言的数据交换格式,它基于JavaScript的一个子集。数据格式简单,易于读写,并且可以被多数编程语言...

    JavaScript实现文件以键值对的形式读写

    在JavaScript中,实现文件以键值对的形式进行读写是一项常见的任务,特别是在处理本地存储或者Web应用程序的数据持久化时。这种技术广泛应用于浏览器环境,如Web Storage(包括localStorage和sessionStorage)以及...

    jsp+js+oracle 实现文件上传数据库,下载到本地

    总结一下,"jsp+js+oracle 实现文件上传数据库,下载到本地"涉及到的关键技术包括: 1. JSP:处理服务器端的文件上传和下载请求。 2. JavaScript:在客户端进行文件选择的验证和预览。 3. Oracle数据库:存储上传的...

    js在线文件管理插件angular-filemanager-master

    "js在线文件管理插件angular-filemanager-master"是一款基于JavaScript技术构建的文件管理工具,它主要利用了AngularJS和jQuery库,同时结合了Bootstrap的UI框架,为用户提供了一个直观、易用的界面来管理和操作...

    加载与存储本地JSON文件

    在iOS和Android等移动开发...在处理本地JSON文件时,需注意权限管理,尤其是在Android 6.0及以上版本,可能需要动态申请读写权限。同时,考虑到性能和存储效率,大文件或频繁读写的操作应优化处理,避免影响用户体验。

    安卓HTML5文件管理器案例

    【安卓HTML5文件管理器案例】是一个将HTML5技术应用在安卓平台上的创新实践,它允许用户通过网页浏览器来操作和管理设备上的本地文件。HTML5作为一种强大的网页开发标准,其离线存储、拖放功能、媒体元素以及文件API...

    zip文件使用WebView中的Javascript和本地代码交互

    在实际应用中,可能还需要考虑到错误处理、权限管理(如读写文件权限)以及性能优化等方面的问题。通过这种方式,我们可以在不离开WebView环境的情况下,利用本地代码的强大功能处理zip文件,提升用户体验。

    javascript读取本地文件和目录方法详解

    事实上,JavaScript也能够执行一些更复杂的操作,如文件系统交互——它能够读取、写入,以及管理本地文件和目录。 要实现这些功能,JavaScript通常依赖于浏览器的File API或者使用服务器端脚本语言如Node.js。在...

    使用S7-1500的Web服务器通过本地的HTML读写PLC中的数据_示例.docx

    本文将详细讲解如何利用S7-1500的内置Web服务器,通过本地HTML页面来读写PLC中的数据。这种方法极大地提高了远程监控和控制的便捷性,尤其适用于需要实时数据交互的系统。 首先,启用S7-1500的Web服务器功能至关...

    openoffice实现文件预览的jar及pdf.js

    在实现文件预览时,前端部分通常会使用JavaScript库,这里提到的"pdf.js"就是Mozilla开发的一个开源项目,专门用于在浏览器中渲染PDF文件。PDF.js通过解析PDF文件并将其转换为HTML5 Canvas元素显示,从而实现无插件...

    JavaScript文件操作.doc

    在探讨JavaScript文件操作时,我们聚焦于一种特定的环境——即支持ActiveX对象的Internet Explorer浏览器,因为JavaScript原生并不具备直接读写本地文件系统的权限,这是出于安全考虑。然而,在IE中,通过使用`...

    Node.js-CloudCommander-一个带控制台和编辑器的Web文件管理器

    Cloud Commander 是一个基于 Node.js 开发的Web文件管理器,它提供了一个集成的控制台和编辑器,使得用户可以通过浏览器方便地进行文件管理和操作。这个项目对于开发者、远程工作者以及需要在不同设备间同步工作环境...

    phoneGap的写入文件

    在Android平台上,PhoneGap提供了对文件系统的访问能力,允许开发者读取、写入或操作本地文件。在标题"phoneGap的写入文件"中提到的操作,就是利用PhoneGap的File API在Android设备上进行文件写入。这个过程通常包括...

    JSP 文件管理系统

    1. **文件上传**:系统提供一个界面让用户选择本地文件并上传到服务器。这通常涉及到表单提交、文件流处理以及服务器端的安全验证。 2. **文件下载**:用户可以通过文件管理系统选择需要下载的文件,系统会生成一个...

    javascript操作文件.doc

    JavaScript 文件操作主要依赖于 `FileSystemObject` 对象,这是一个ActiveX对象,主要用于在Windows环境中进行文件和文件夹的管理。以下是对标题和描述中涉及的知识点的详细解释: 1. **FileSystemObject对象**: ...

    asp.net文件管理

    `FileUpload`控件允许用户选择本地文件并上传至服务器,`Button`控件则可以触发文件的添加、删除或修改操作。配合后台代码,这些控件可以实现完整的文件管理功能。 3. **安全性和权限控制** 在处理文件操作时,...

    Node.js-使用NodeJs实现本地接口系统解决前后台开发最后一公里

    标题中的“Node.js-使用NodeJs实现本地接口系统解决前后台开发最后一公里”指的是利用Node.js这个JavaScript运行环境,构建一个本地的API服务,以便在没有数据库的情况下,为前端开发者提供模拟的数据,从而加速前端...

    文件管理系统

    文件管理系统是IT行业中一个至关重要的组成部分,主要用于组织、存储、检索和管理各类文件。这个系统的设计和实现涉及到多个技术领域,包括前端用户界面、后端服务器处理、数据库管理和权限控制等。下面将详细阐述...

    jquery文件管理器

    jQuery文件管理器是一种基于Web的文件管理系统,它利用JavaScript库jQuery的强大功能,为用户提供方便、直观的界面来浏览、上传、下载、删除和管理服务器上的文件。这种工具通常被用于网站后台,例如内容管理系统...

Global site tag (gtag.js) - Google Analytics