1. 程式人生 > >IE瀏覽器利用ActiveXObject物件對檔案系統進行操作

IE瀏覽器利用ActiveXObject物件對檔案系統進行操作

如果要用網頁做一個客戶端的程式(無後臺),那麼就要能對檔案系統進行操作。想實現的功能如下:引數配置物件轉換成json字串儲存到檔案系統, 從檔案系統讀取字串轉換成json物件。
CreateTextFile(FileName, Overwrite, Unicode)
OpenTextFile(FileName, IOMode, Create, Format)

var fso = new ActiveXObject("Scripting.FileSystemObject"); //載入控制元件
var path = "C:\\Users\\gaohu\\Desktop\\新建資料夾\\a.txt"
; function readFile(fso,path){ var f1 = fso.GetFile(path); var fh = fso.OpenTextFile(f1, 1/*reading*/); var content = ''; while ( !fh.AtEndOfStream ) { content += fh.ReadLine(); } fh.close(); return JSON.parse(content); } function writeFile(fso,path){ var a = [{"person1"
:{ "name":"abc", "age":10 }},{"person2":{ "name":"cde", "age":20 }}]; var str = JSON.stringify(a); newFile = fso.CreateTextFile(path, true); newFile.WriteLine(str); newFile.close(); }

相關推薦

IE瀏覽器利用ActiveXObject物件檔案系統進行操作

如果要用網頁做一個客戶端的程式(無後臺),那麼就要能對檔案系統進行操作。想實現的功能如下:引數配置物件轉換成json字串儲存到檔案系統, 從檔案系統讀取字串轉換成json物件。 CreateTextFile(FileName, Overwrite, Unico

如何使用檔案的fseek函式檔案指標進行操作

C語言fseek()函式:移動檔案的讀寫指標到指定的位置 <上一節下一節> 分享到:QQ空間新浪微博騰訊微博豆瓣人人網 標頭檔案:#include <stdio.h> fseek()函式可以移動檔案的讀寫指標到指定的位置,即移動當前檔案的位置指標

利用Scanner類檔案讀取,並獲取相應的資訊

package input; import java.io.File; import java.io.FileNotFoundException; import java.util.ArrayList; import java.util.List; import java.util.Scanner

搭建分散式鍵值檔案系統FastDFS

轉載來源:https://www.jianshu.com/p/1c71ae024e5e   參考 官方網站:https://github.com/happyfish100/ 配置文件:https://github.com/happyfish100/fastdfs/wiki/

利用lucene檔案內容進行關鍵字檢索

一、概述           關於lucene的具體介紹,請自行百度。 二、例項講解 在具體實現之前,請根據自己的要求,建立對應的路徑及檔案。       例如,我這邊建立的路徑及檔案是:       D:/tools/LearningByMyself/lucene/sou

linux 系統的硬碟概念和檔案系統的總結

1:可以分為主分割槽,擴充套件分割槽,邏輯分割槽 2:硬碟採用hdX格式表示,X代表 a .b.c.d 3:系統最多隻有4個IDE裝置,其中一個IDE裝置稱為had,第四個稱為hdd。 IDE:並行資料傳輸介面,一般包括IDE硬碟,IDE光碟機,最多隻能裝四個,要

Restful接口操作系統進行操作

服務器 接口 數據庫 操作系統 python 在產品開發過程中,有時候需要web端對服務器進行操作,如修改ip、重啟設備、關機等。前後端交互有很多方法,常見的有web端直接調用系統命令、通過數據庫交互和Restful接口交互。直接調用系統命令最簡單,但是最不安全,基本上沒人會使用;數據

PythonLinux系統操作模塊

管理 init soc affinity virtual 系統 time save cache 1、pip安裝(pip 是“A tool for installing and managing Python packages.”,也就是說pip是python的軟件安裝工具)

安裝ClamAVcentos系統進行病毒查殺

安全1.安裝epel源yum install epel-release 在安裝了EPEL源後,運行下面的命令安裝ClamAV # yum install clamav-server clamav-data clamav-update clamav-filesystem clamav clamav-scanne

安裝 ClamAV CentOS 系統進行病毒查殺

ClamAV1.安裝epel源yum install epel-release在安裝了EPEL源後,運行下面的命令安裝ClamAV# yum install clamav-server clamav-data clamav-update clamav-filesystem clamav clamav-scan

Jmeter Thread Group中如果存在HTTP request執行失敗,就整個Thread Group重新執行,限定最大執行次數N次 由於在WEB系統進行自動化測試的過程中,經常會由於

Jmeter Thread Group中如果存在HTTP request執行失敗,就對整個Thread Group重新執行,限定最大執行次數N次 由於在對WEB系統進行自動化測試的過程中,經常會由於握手連線斷開等原因導致HTTP請求傳送失敗,如果重新執行一次,會是成功的。在每天的自動

使用ms10_046xp系統進行滲透

本實驗在虛擬機器環境下進行!!! 準備: Kali 192.168.88.105 Xp  192.168.88.106  這個是一個圖示漏洞,所以我們只需要設定好引數,等待靶機訪問即可 進入msfconsole search  ms10_046

Python中檔案流的操作,以及json和pickle的理解

1.關於Python對檔案流的操作: 格式:open( 檔名,模式,encoding=‘utf8’,buffering=-1 ) encoding->編碼 buffering->快取,預設-1 本人也是初學者,在Python官網上看到的相關的文件,說的不好還請諒解,指出。

使用Compression檔案進行壓縮後寫入資料庫

檔案轉換成二進位制流後,將二進位制流儲存到資料庫相應的欄位中,檔案稍大時,將嚴重影響資料庫的效能 因此,我們可以將檔案進行壓縮後在進行儲存. 這裡我們使用System.IO 中的Compression類進行壓縮 (在 4.5 之前,處理壓縮檔案,我們經常需要使用第三方的類庫 SharpZip

fcntl函式檔案鎖的操作

在Shell下輸入man fcntl可獲取函式原型 #include <unistd.h> #include<fcntl.h> int fcntl( int fd, int cmd , struct flock *lock);

檔案系統操作

#include <unistd.h> #include <stdlib.h> #include <stdio.h> #define STD_FILE_INPUT 0 #define STD_FILE_OUTPUT 1 #def

php檔案進行加鎖、解鎖

        在專案中,一般都用到日誌,如資料庫查詢日誌、訪問日誌、對外介面請求返回引數日誌,在處理日誌時簡單的寫法如下 $file = 'log.txt'; $fp = fopen($file, 'a+'); if(!is_writable($file)){

【自然語言處理入門】03:利用線性迴歸資料集進行分析預測(下)

上一篇中我們簡單的介紹了利用線性迴歸分析並預測波士頓房價資料集,那麼在這一篇中,將使用相同的模型來對紅酒資料集進行分析。 1 基本要求 利用線性迴歸,對紅酒資料集進行分析。資料集下載地址。 2 完整程式碼 #-*- codin

Linux下檔案的一些操作

       今天來聊一聊linux對檔案的一些操作,首先準備一個檔案,裡面儲存一些字串,如下圖所示。        一、獲得字串在檔案中所在的行 grep -n 'a b c' 1.txt 可以看出“a b c”在檔案中分別為第1行和第2行。      

利用迴歸樹Boston房價進行預測,並結果進行評估

from sklearn.cross_validation import train_test_split from sklearn.preprocessing import StandardScaler from sklearn.tree import DecisionT