2012-08-01 15 views
10

फ़ोन अंतराल निर्माण की फ़ाइल एपीआई का उपयोग करके, मैं उस एप्लिकेशन निर्देशिका को प्राप्त करना चाहता हूं जिसमें सभी फाइलें संग्रहीत की जानी चाहिए।फोन अंतराल में आवेदन निर्देशिका प्राप्त करना

मुझे किस आदेश का उपयोग करने की आवश्यकता है?

उत्तर

4
function gotFS(fileSystem) { 
    console.log("got filesystem"); 
    // save the file system for later access 
    console.log(fileSystem.root.fullPath); 
    window.rootFS = fileSystem.root; 
} 

document.addEventListener('deviceready', function() {     
    window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem; 
    window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail); 
}, false); 

इस कोड के साथ आप वैश्विक चर "rootFS" में संग्रहीत अपने अनुप्रयोग के रूट निर्देशिका के लिए एक DirectoryEntry वस्तु होगा। आप इस तरह उस फ़ोल्डर का पथ प्राप्त कर सकते हैं:

rootFS.fullPath 
+0

मैं fileSystem.root "/ sdcard" के स्थान देता है लगता है। कम से कम ऐसा होता है जब मैं फोन अंतराल निर्माण का उपयोग कर रहा हूं। – Neeraj

+0

आप किसके साथ काम कर रहे हैं? आईओएस या एंड्रॉइड? – davids

+0

मैं फोन गैप बिल्ड पर काम कर रहा हूं। Http://build.phonegap.com/ – Neeraj

3

आप अपने ऐप निर्देशिका प्राप्त करने के लिए cordova.file.applicationDirectory उपयोग कर सकते हैं। यह फाइल करने के लिए हल होगा: /// android_asset आईओएस में /var/mobile/Applications//.app/ एंड्रॉयड में/और

आप दोनों एंड्रॉयड और आईओएस में www निर्देशिका में अपने सभी ऐप्स फ़ाइलें प्राप्त कर सकते हैं ।

window.resolveLocalFileSystemURL(cordova.file.applicationDirectory+'www/index.html',success,fail); 
function success(fileEntry){ 
console.log("got the file object") 
} 
function fail(error){ 
console.log("error"); 
} 
फाइल सिस्टम, जहां आपका ऐप्स फ़ाइलें संग्रहीत किया जाएगा cordova.file.applicationStorageDirectory जो आगे दो निर्देशिका फ़ाइलें हैं और कैश दोनों लगातार कर रहे हैं द्वारा प्राप्त किया जा सकता है पर अनुप्रयोग निर्देशिका प्राप्त करने के लिए

आप अधिक जानकारी के लिए लिंक की जाँच कर सकते ..

https://github.com/apache/cordova-plugin-file/blob/master/doc/index.md

संबंधित मुद्दे