2012-07-26 17 views
40

When doing webkitRequestFileSystem in window.PERSISTENT option, जहां मेरे फाइल सिस्टम पर फाइलें लिखी जाती हैं? मैं वहां फ़ाइलों को छोड़ना चाहता हूं और जब मैं इस ऐप का निर्माण और डिबग कर रहा हूं, तो क्रोम उनके साथ बातचीत कर रहा है।क्रोम के साथ व्यक्तिगत फ़ाइल सिस्टम स्टोरेज स्टोर कहां है? Google क्रोम में

उत्तर

37

मेरे लिए, कम से कम मैक ओएसएक्स पर, वे मेरे लिए /Users/USERNAME/Library/Application Support/Google/Chrome/Default/File System के तहत संग्रहीत हैं। यदि आप प्रोफ़ाइल का उपयोग कर रहे हैं, तो Default की बजाय प्रोफ़ाइल निर्देशिकाएं होंगी। हालांकि, प्रत्येक मूल की सहेजी गई फ़ाइलों/फ़ोल्डर्स निर्देशिकाओं के तहत obfuscated हैं जो आपके साथ बातचीत करने के लिए आसान नहीं होगा।

  1. उपयोग this extension देखने/फ़ाइलें निकालने के लिए:

    फ़ाइल एपीआई डिबगिंग के लिए, आप कुछ ही विकल्प हैं।

  2. यहां युक्तियां देखें: http://updates.html5rocks.com/2011/08/Debugging-the-Filesystem-API जिसमें filesystem: यूआरएल का उपयोग करके संग्रहीत फ़ाइलों को आसानी से देखना शामिल है।
  3. फाइल सिस्टम सिस्टम ग्राउंड डेमो (http://html5-demos.appspot.com/static/filesystem/filer.js/demos/index.html) को अपनी उत्पत्ति में छोड़ दें। आप फ़ाइलों/फ़ोल्डर आसानी से देखने/नाम बदलने/हटाने के लिए इसका उपयोग कर सकते हैं।
  4. क्रोम DevTools अब मूल के तहत संग्रहीत फ़ाइलों को देखने के लिए फाइल सिस्टम एपीआई के लिए समर्थन है। इसका उपयोग करने के लिए, आपको about:flags में डेवलपर टूल्स प्रयोगों को सक्षम करने की आवश्यकता होगी, फिर से शुरू करें, devtools (निचले दाएं कोने) में गियर मारा, और प्रयोगात्मक टैब के अंतर्गत 'फ़ाइल सिस्टम निरीक्षण' सक्षम करें।
+0

साथ विस्तार करता है वेबकिट फ़ाइल सिस्टम के साथ काम करते हैं? मैं इसका उपयोग कर रहा हूं और ऐसा नहीं करता है। स्थानीय स्टोरेज का उपयोग करते समय यह केवल मेरे लिए काम करता है। –

+0

वर्तमान में (फिलहाल मैं इसे लिख रहा हूं) [वह एक्सटेंशन] (https://chrome.google.com/webstore/detail/nhnjmpbdkieehidddbaeajffijockaea) क्रोम एक्सटेंशन के साथ काम नहीं करता है बल्कि केवल साइटों के साथ काम करता है। –

+0

मैं ऑडियो रिकॉर्ड करने से पहले लगातार फ़ाइल सिस्टम का उपयोग करता हूं। लेकिन मेरा कॉर्डोवा ऐप आईओएस 6 और 7 संस्करणों में ठीक काम करता है लेकिन आईओएस 8 में विफल रहता है। – MACMAN

5

ऐसा लगता है कि फाइल सिस्टम स्टोरेज एन्कोड किया गया है जो वास्तव में करने की कोशिश कर रहा था। मैंने बहुत simple file manager available here लिखना समाप्त कर दिया। किसी भी वेब सर्वर को शुरू करें (मुझे mongoose 0 0 सेटअप के लिए पसंद है) और /filemanager.html route

16

विंडोज एक्सपी पर, यह यहां है: c:\Documents and Settings\USERNAME\Local Settings\Application Data\Google\Chrome\User Data\Default\File System\

विंडोज 7 पर, स्थान C:\Users\USERNAME\AppData\Local\Google\Chrome\User Data\Default\File System है।

इसे ब्राउज़ करना बहुत उपयोगी नहीं है क्योंकि फ़ाइल और डीआईआर नाम obfuscated हैं (लेकिन फ़ाइलों में सामग्री अपरिवर्तित है)।

जैसा कि ईबेल ने लिखा है कि filesystem: यूआरएल के ब्राउज़र का उपयोग करने का सबसे अच्छा तरीका क्रोम में शामिल है। उत्कृष्ट है! आप fs.root.toURL() का उपयोग कर यूआरएल प्राप्त कर सकते हैं जहां fs एक फ़ाइलसिस्टम ऑब्जेक्ट है जो आपको मिलता है, उदाहरण के लिए, window.webkitRequestFileSystem() से।

16

बस संपूर्णता के लिए: लिनक्स पर यह ~/.config/google-chrome/डिफ़ॉल्ट/फ़ाइल \ System में चला जाता है/

1

मैं मैक

पर एक फ़ाइल log.txt बुलाया बचाया

यह समाप्त हो गया ~/Library/Application \ Support/गूगल/क्रोम/डिफ़ॉल्ट/संग्रहण/ext/panbljeniblfmcakpphmjmmnpcaibipi/डीईएफ़/फ़ाइल \ System/आईएसओ/पी/00/

फ़ाइल नाम 00000 और कोई ext

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

  • कोई संबंधित समस्या नहीं^_^