1. 程式人生 > >【web】一段建立本地資料夾的程式碼

【web】一段建立本地資料夾的程式碼

一段建立本地資料夾的程式碼

document.addEventListener("deviceready", onDeviceReady, false);

function onDeviceReady() {
            // alert('ondeviceReady');
            // window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;
            console.log("文件中心===========>軟體準備就緒:設定檢測檔案儲存目錄開始.");
            window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function (fileSystem) {
                console.log("文件中心===========>檢測臨時檔案儲存目錄方法");
                //util.appRootDirName 全域性變數,這裡是zgky
                fileSystem.root.getDirectory(filemanage_util.appRootDirName, {
                    create: true,
                    exclusive: false
                }, function (entry) {
                    //網上流傳的資料中都是使用fullPath,在這裡我獲取到的是相對目錄,在下載時使用會報錯,所以換做了toURL()
                    //這是一個全域性全域性變數,用以儲存路徑
                    console.log("文件中心===========>建立資料夾成功,正在設定相關的引數!");
                    filemanage_util.fullPath = entry.toURL();
                    //  alert(util.fullPath);
                    console.log("文件中心===========>建立資料夾成功:" + filemanage_util.fullPath);
                    //console.log(util.fullPath);
                }, function () {
                    console.log("文件中心===========>建立資料夾失敗!");
                });
                console.log("文件中心===========>檢測臨時檔案目錄方法結束!");
            }, function () {
                console.log("文件中心===========>建立資料夾失敗");
            });
            console.log("文件中心===========>軟體準備就緒:設定檢測檔案儲存目錄結束");
        };

其中  filemanage_util.fullPath 就是建立檔案的路徑

這是跨平臺的建立資料夾,不像android那樣還要通過 Environment.getExternalStorageDirectory() 的原生程式碼來建立

相關推薦

web建立本地資料程式碼

一段建立本地資料夾的程式碼 document.addEventListener("deviceready", onDeviceReady, false); function onDeviceReady() {             // alert('ondeviceR

python高階程式設計、遍歷資料目錄

前言 如何遍歷查找出某個資料夾內所有的子檔案呢?並且找出某個字尾的所有檔案 walk功能簡介 1.os.walk() 方法用於通過在目錄樹種遊走輸出在目錄中的檔名,向上或者向下。 2.walk()方法語法格式如下: os.walk(top,topdown=True,onerr

Android時間不操作彈出屏保效果

仿屏保效果 最近專案的一個小Demo,和大家分享一下,本篇文章主要展示的是一個仿屏保的效果,使用者在一段時間不操作會自動彈出屏保頁面,當處於屏保頁面的時候,【兩秒內連續】按兩次鍵盤【回車鍵】就會退出屏保頁面,效果圖如下: 下面具體介紹一下實現過程: 一 、5秒不操作自動鎖屏介面 這個介面非常簡

注意關於WEBCONTENT中新建資料下的JSP檔案出現404問題

      最近犯了一個很蠢的錯誤,本來我在ECLIPSE 的WEBCONTENT中新建了個資料夾用來存放新的程式碼。       但是就在這時,我去新建個HTML檔案,起名為測試1.html,結

LinuxLinux下統計當前資料下的檔案個數、目錄個數

【轉】【Linux】Linux下統計當前資料夾下的檔案個數、目錄個數 統計當前資料夾下檔案的個數,包括子資料夾裡的 ls -lR|grep "^-"|wc -l 統計資料夾下目錄的個數,包括子資料夾裡的 ls -lR|grep "^d"|wc -l 統計當前資料夾下檔案的個數

SparkStreaming部分:updateStateByKey運算元(包含從Linux端獲取資料,flatmap切分,maptopair分類,寫入到本地建立資料中)Java版純程式碼

package com.bjsxt; import java.util.List; import org.apache.spark.SparkConf; import org.apache.spark.api.java.function.FlatMapFunction;

用Python建立最簡單的web服務器

web服務 localhost 服務器 pos 根目錄 cal body -m -- 利用Python自帶的包可以建立簡單的web服務器。在DOS裏cd到準備做服務器根目錄的路徑下,輸入命令: python -m Web服務器模塊 [端口號,默認8000]

經典篇文章初識大資料,及大資料相關框架Hadoop、spark、flink等

今天看到一篇講得比較清晰的框架對比,這幾個框架的選擇對於初學分散式運算的人來說確實有點迷茫,相信看完這篇文章之後應該能有所收穫。 簡介 大資料是收集、整理、處理大容量資料集,並從中獲得見解所需的非傳統戰略和技術的總稱。雖然處理資料所需的計算能力或儲存容量早已超過一

Android、Progress進度條實現的三種方式:主執行緒實現,Service載入,動態建立

前言 更新版本,上傳資料到服務端,都是需要進度顯示的,Android進度顯示兩種方式 ProgressDialog 和 ProgressBar 新版本中ProgressDialog不被推薦使用,所以專案採用ProgressBar 分為三種實現方式: 1、MainAct

關於使用sklearn進行資料預處理 —— 歸化/標準化/正則化

一、標準化(Z-Score),或者去除均值和方差縮放 公式為:(X-mean)/std  計算時對每個屬性/每列分別進行。 將資料按期屬性(按列進行)減去其均值,並處以其方差。得到的結果是,對於每個屬性/每列來說所有資料都聚集在0附近,方差為1。 實現時,有兩種不同的方式:

web強大的螢幕適配佈局rem響應式 實現web程式碼多端自適應適配

強大的螢幕適配佈局rem響應式 實現一套web程式碼多端自適應適配 實現強大的螢幕適配佈局    流式的佈局、固定的寬度,還有響應式來做,但是這些方案都不是最佳的解決方法。->->r

Python 建立目錄資料

【Python】 建立目錄資料夾 轉自:https://www.cnblogs.com/monsteryang/p/6574550.html Python對檔案的操作還算是方便的,只需要包含os模組進來,使用相關函式即可實現目錄的建立。 主要涉及到三個函式 1、os.path.exi

乾貨各區塊鏈底層資料儲存分析(

網際網路的中心化發展模式是傳統網路安全的的軟肋,區塊鏈作為一種去中心化、集體維護、不可篡改的新興技術,是對網際網路底層架構的革新,是對當今生產力和生產關係的變革。區塊鏈也被譽為是繼蒸汽機、電力、資訊和網際網路科技之後,目前最有潛力觸發第五輪顛覆性革命浪潮的核心技術。 目前

微信小程式小程式讀取本地資料

一般情況下,小程式的utils這個資料夾下,我們可以把本地的資料寫進去,封裝成.js檔案,提供對外暴露的介面,然後讀取本地資料。如果涉及到一些針對這些資料的處理方法,也可以把方法寫好,封裝到.js檔案裡面,然後需要時呼叫。 module.exports = { mt

Cocos2d-x原始碼分析 UserDefault如何儲存本地資料

Cocos2d-x提供了UserDefault類來在本地儲存簡單的遊戲資料。今天我們的目標就是分析UserDefault是如何工作的。 本文的分析的是Cocosd2-x 3.8版本的原始碼,使用Vistual Studio2013。 1、初探Us

MAVEN使用maven建立web專案詳細記錄

一、新建使用maven的web專案 1.環境 eclipse 4.6.0jdk 1.8.0_92tomcat 8.0maven 3.3.92.新建web專案 1.新建專案,選擇maven project 2.選擇專案的位置,預設即可,也可手動修改 3.選擇web專案

python建立目錄/資料

python可以使用mkdir()和makedirs()兩種方法來建立目錄,mkdir()建立一層目錄,makedirs()建立多層目錄。 建立一層目錄: #引入模組 import os #建立目錄'D:\xxoo' os.mkdir('d:\\xxoo') #建立目錄'

演算法隨記六Matlab版本的Total Variation(TV)去噪演算法的C語言翻譯。

  最近看到一篇文章講IMAGE DECOMPOSITION,裡面提到了將影象分為Texture layer和Structure layer,測試了很多方法,對於那些具有非常強烈紋理的影象,總覺得用TV去燥的方法分離的結果都比其他的方法都要好(比如導向、雙邊),比如下圖:    

Java臺服務器配置多個Tomcat

shu 找到 通過 下載 ref connect 解決方案 .gz header 需求緣由 最近接收了一個新的工具業務:ipublish發布系統,剛接手這個業務的時候,發現每次發布新的代碼 需要到群裏告知大家,我要停服務幾分鐘,準備更新代碼啦。這尼瑪 哪個公司

WebNginx 反向代理與負載均衡

連接 代理服務器 body 後端服務 style 執行 class redirect 配置文件 反向代理   反向代理(Reverse Proxy)方式是指以代理服務器來接受internet上的連接請求,然後將請求轉發給內部網絡上的服務器,並將從服務器上得到的結果返回給in