<!doctypehtml><html prefix="og: https://ogp.me/ns#"lang=en-US><meta charset=utf-8><meta content=width=device-width,initial-scale=1 name=viewport><link href=/favicon-48x48.97046865.png rel=icon><link href=/apple-touch-icon.0ea0fa02.png rel=apple-touch-icon><meta content=#ffffff name=theme-color><link href=/manifest.56b1cedc.json rel=manifest><link title="MDN Web Docs"href=/opensearch.xml rel=search type=application/opensearchdescription+xml><script>Array.prototype.flat&&Array.prototype.includes||document.write('<script src="https://polyfill.io/v3/polyfill.min.js?features=Array.prototype.flat%2Ces6"><\/script>')</script><title>
   FileSystem - Web APIs | MDN
  </title><link as=font crossorigin href=/static/media/ZillaSlab-Bold.subset.0beac26b.woff2 rel=preload type=font/woff2><link href=https://developer.mozilla.org/en-US/docs/Web/API/FileSystem hreflang=en rel=alternate title=FileSystem><link href=https://developer.mozilla.org/zh-TW/docs/Web/API/FileSystem hreflang=zh-TW rel=alternate title=FileSystem><link href=https://developer.mozilla.org/zh-CN/docs/Web/API/FileSystem hreflang=zh rel=alternate title=FileSystem><link href=https://developer.mozilla.org/ja/docs/Web/API/FileSystem hreflang=ja rel=alternate title=FileSystem><meta content="The File and Directory Entries API interface FileSystem is used to represent a file system. These objects can be obtained from the filesystem property on any file system entry. Some browsers offer additional APIs to create and manage file systems, such as Chrome's requestFileSystem() method."name=description><meta content=https://developer.mozilla.org/en-US/docs/Web/API/FileSystem property=og:url><meta content="FileSystem - Web APIs | MDN"property=og:title><meta content="The File and Directory Entries API interface FileSystem is used to represent a file system. These objects can be obtained from the filesystem property on any file system entry. Some browsers offer additional APIs to create and manage file systems, such as Chrome's requestFileSystem() method."property=og:description><meta content=en-US property=og:locale><meta content=https://developer.mozilla.org/mdn-social-share.0ca9dbda.png property=og:image><meta content=summary_large_image property=twitter:card><meta content="index, follow"name=robots><link href=https://developer.mozilla.org/en-US/docs/Web/API/FileSystem rel=canonical><style media=print>.breadcrumbs-container,.document-toc-container,.language-menu,.language-toggle,.on-github,.page-footer,.page-header-main,nav.sidebar,ul.prev-next{display:none!important}.main-page-content,.main-page-content pre{padding:2px}.main-page-content pre{border-left-width:2px}</style><link href=/static/css/main.a43ed10c.chunk.css rel=stylesheet><script>LUX=(function(){var a=("undefined"!==typeof(LUX)&&"undefined"!==typeof(LUX.gaMarks)?LUX.gaMarks:[]);var d=("undefined"!==typeof(LUX)&&"undefined"!==typeof(LUX.gaMeasures)?LUX.gaMeasures:[]);var j="LUX_start";var k=window.performance;var l=("undefined"!==typeof(LUX)&&LUX.ns?LUX.ns:(Date.now?Date.now():+(new Date())));if(k&&k.timing&&k.timing.navigationStart){l=k.timing.navigationStart}function f(){if(k&&k.now){return k.now()}var o=Date.now?Date.now():+(new Date());return o-l}function b(n){if(k){if(k.mark){return k.mark(n)}else{if(k.webkitMark){return k.webkitMark(n)}}}a.push({name:n,entryType:"mark",startTime:f(),duration:0});return}function m(p,t,n){if("undefined"===typeof(t)&&h(j)){t=j}if(k){if(k.measure){if(t){if(n){return k.measure(p,t,n)}else{return k.measure(p,t)}}else{return k.measure(p)}}else{if(k.webkitMeasure){return k.webkitMeasure(p,t,n)}}}var r=0,o=f();if(t){var s=h(t);if(s){r=s.startTime}else{if(k&&k.timing&&k.timing[t]){r=k.timing[t]-k.timing.navigationStart}else{return}}}if(n){var q=h(n);if(q){o=q.startTime}else{if(k&&k.timing&&k.timing[n]){o=k.timing[n]-k.timing.navigationStart}else{return}}}d.push({name:p,entryType:"measure",startTime:r,duration:(o-r)});return}function h(n){return c(n,g())}function c(p,o){for(i=o.length-1;i>=0;i--){var n=o[i];if(p===n.name){return n}}return undefined}function g(){if(k){if(k.getEntriesByType){return k.getEntriesByType("mark")}else{if(k.webkitGetEntriesByType){return k.webkitGetEntriesByType("mark")}}}return a}return{mark:b,measure:m,gaMarks:a,gaMeasures:d}})();LUX.ns=(Date.now?Date.now():+(new Date()));LUX.ac=[];LUX.cmd=function(a){LUX.ac.push(a)};LUX.init=function(){LUX.cmd(["init"])};LUX.send=function(){LUX.cmd(["send"])};LUX.addData=function(a,b){LUX.cmd(["addData",a,b])};LUX_ae=[];window.addEventListener("error",function(a){LUX_ae.push(a)});LUX_al=[];if("function"===typeof(PerformanceObserver)&&"function"===typeof(PerformanceLongTaskTiming)){var LongTaskObserver=new PerformanceObserver(function(c){var b=c.getEntries();for(var a=0;a<b.length;a++){var d=b[a];LUX_al.push(d)}});try{LongTaskObserver.observe({type:["longtask"]})}catch(e){}};</script><script async crossorigin defer src=https://cdn.speedcurve.com/js/lux.js?id=108906238></script><script defer src=/static/js/ga.js></script><script defer src=/static/js/runtime-main.607001f4.js></script><script defer src=/static/js/4.b149388b.chunk.js></script><script defer src=/static/js/main.0629414f.chunk.js></script><body><div id=root><ul class=a11y-nav id=nav-access><li><a href=#content id=skip-main> Skip to main content </a><li><a href=#main-q id=skip-search> Skip to search </a><li><a href=#select-language id=skip-select-language> Skip to select language </a></ul><div class="page-wrapper document-page"><header class=page-header><a aria-label="MDN Web Docs"class=logo href=/en-US/> <svg viewbox="0 0 451.74 135"xmlns=http://www.w3.org/2000/svg><path d="M7.14 8.35v111.06h111.05V8.35zm103.71 56c-.48.92-1 1.79-1.46 2.71a3.44 3.44 0 01-3.54 2 2.4 2.4 0 00-1.55.5c-1.37.9-2.76 1.79-4.18 2.63a7.33 7.33 0 01-6.35.34 29.71 29.71 0 00-10.63-2 11.7 11.7 0 00-9.46 4.31 14.84 14.84 0 00-2.13 4.29c-1.24 3.07-2.3 21.38-2.3 26.05 0 0-17.62-3.42-34.15-20.34l4.31-11.32h-13.5l9.76-10.35h-16.8l9.77-10.34H12.69L30.45 34a40.9 40.9 0 0119.77-10.83c7.1-1.22 8.93-.53 13.31.77l2.43.73.85.25 3.1.95a12.56 12.56 0 006.21.09 11.37 11.37 0 018.25 1 8.24 8.24 0 014.1 6.22 7.29 7.29 0 003.61 5.49 59.45 59.45 0 009.32 4.11c2.27.86 4.54 1.84 6.79 2.72a6.81 6.81 0 012.86 2.06 4.81 4.81 0 011.1 2.73c.14 2 .37 4 .47 6a15.24 15.24 0 01-1.77 8.03zM320.12 39.62a5.42 5.42 0 00-4.53 2.13 7.36 7.36 0 00-1.7 4.43v2.36a6.28 6.28 0 001.7 4.46 5.63 5.63 0 004.3 1.82 5.12 5.12 0 004.57-2.27A9.7 9.7 0 00326 47a8.11 8.11 0 00-1.67-5.52 5.36 5.36 0 00-4.21-1.86zM387.38 39.53a5.52 5.52 0 00-4.7 2.15 8.8 8.8 0 00-1.63 5.49 9.23 9.23 0 001.58 5.45 5.38 5.38 0 004.7 2.25 5.61 5.61 0 004.74-2.2 8.91 8.91 0 001.68-5.59 8.24 8.24 0 00-1.75-5.52 5.76 5.76 0 00-4.62-2.03zM299.47 41.35a4.34 4.34 0 00-4-1.92 4.55 4.55 0 00-3.89 1.73 8.37 8.37 0 00-1.58 4.17h10.48a6.3 6.3 0 00-1.01-3.98zM357.74 30.75H352v23.31h5.72q5.47 0 8.35-3t2.93-8.65q0-5.43-2.88-8.55t-8.38-3.11z"></path><path d="M121.55 8.35v70.8h323V8.35zm42.21 22.45h-4V54h3.68v3.73h-11.25V54h3.31V36.79h-.19l-9.63 19.12h-2.12l-10-19.4h-.19V54h3.45v3.73h-11.15V54h3.68V30.8h-4v-3.73H133l11.66 22.56h.19l11.18-22.56h7.7zm29.12 22.67q-4.11 4.28-11.38 4.28h-14.06v-3.69h3.73V30.75h-3.73v-3.68h13.83q7.59 0 11.66 4.29a15.4 15.4 0 014 11 15.33 15.33 0 01-4.05 11.11zm38.89-22.67h-3.68v27h-2.6L208.08 35h-.19v19h4.67v3.73h-12.22V54h3.49V30.8h-4v-3.73h7.08l16.9 22.09h.19V30.8h-4.58v-3.73h12.32zm43.8 27h-3.31l-7.83-23.18h-.19l-7.55 23.18h-3.35l-8.78-27h-2.65v-3.73H253v3.73h-3.87L255 50.71h.23l6.61-19.91H259v-3.73h11v3.73h-2.78l6.61 20.1h.23l5.43-20.1h-4.15v-3.73h11v3.73h-2.54zm26.71-1.51a9.66 9.66 0 01-6.42 2 10.2 10.2 0 01-7.41-2.74c-1.89-1.82-2.83-4.47-2.83-7.93a12.37 12.37 0 012.64-8.12 9 9 0 017.32-3.21 8.62 8.62 0 016.75 2.69 9.65 9.65 0 012.45 6.52 13.67 13.67 0 01-.28 2.69H290q.29 6.71 6.18 6.7a5.2 5.2 0 003.71-1.18 5.82 5.82 0 001.67-2.83l3.45.71a7.21 7.21 0 01-2.73 4.65zm25.77-1.63c-1.51 2.4-3.92 3.61-7.22 3.61s-5.84-1.29-7.22-3.87c0 .25-.1.82-.21 1.7s-.19 1.44-.22 1.7H309c.16-1 .31-2 .47-3.07a21.42 21.42 0 00.24-3.16v-23h-3.4v-3.3h7.55V40.9a9.76 9.76 0 012.67-3.28 7.33 7.33 0 014.74-1.4 8.48 8.48 0 016.5 2.78q2.55 2.74 2.55 7.74a14.6 14.6 0 01-2.27 7.87zm41.39-1.14q-4.11 4.28-11.37 4.28H344v-3.74h3.73V30.75H344v-3.68h13.83q7.59 0 11.66 4.29a15.41 15.41 0 014.06 11 15.34 15.34 0 01-4.11 11.11zm25.65 1.68a10.53 10.53 0 01-7.9 3.07 10 10 0 01-7.63-3 10.93 10.93 0 01-2.8-7.83 12.13 12.13 0 012.69-7.93q2.69-3.3 8-3.3t8 3.28a12 12 0 012.64 7.76 10.86 10.86 0 01-3 7.9zm22.61.57c-1.4 1.66-3.63 2.5-6.68 2.5a9.58 9.58 0 01-7.15-2.76q-2.72-2.76-2.71-7.91a12.25 12.25 0 012.69-8 9.17 9.17 0 017.5-3.28 15 15 0 013.82.48 10.37 10.37 0 013.5 1.65l.85 5.47-3.35.38-.76-3.54a8.07 8.07 0 00-4.11-1 4.9 4.9 0 00-4.39 2.15 9.93 9.93 0 00-1.41 5.55 8.9 8.9 0 001.5 5.38 5.23 5.23 0 004.44 2c2.92 0 4.67-1.7 5.23-5.1l3.5.71a10.34 10.34 0 01-2.47 5.27zm20.48.75a11.68 11.68 0 01-6.63 1.75 15.52 15.52 0 01-8.26-2.08L424 51l3.26.33-.1 2.74a7 7 0 002.06.66 12.63 12.63 0 002.19.19 8.68 8.68 0 003.66-.75 2.5 2.5 0 001.63-2.36 2.25 2.25 0 00-1.32-2.2 12.65 12.65 0 00-3.28-1 47.39 47.39 0 01-3.9-.82 7.5 7.5 0 01-3.25-1.7 4.67 4.67 0 01-1.33-3.66c0-2.36.88-4 2.62-4.91a12 12 0 015.6-1.37 15 15 0 014.08.55 16.65 16.65 0 013.47 1.39l.47 5.1-3.3.37-.48-3.3a9.5 9.5 0 00-4.06-.9 5.62 5.62 0 00-2.87.66 2.33 2.33 0 00-1.15 2.25 2.13 2.13 0 001.3 2.07 11.91 11.91 0 003.21.92 36.69 36.69 0 013.82.83 7.46 7.46 0 013.21 1.74 4.9 4.9 0 011.3 3.73 5.56 5.56 0 01-2.66 4.91z"></path><path d="M181.17 30.75h-5.71v23.31h5.71q5.47 0 8.36-3t2.88-8.61q0-5.43-2.88-8.55t-8.36-3.15zM121.63 119.32V81.74h114.91v37.58zM153.22 109h-2v-6.85a4.8 4.8 0 00-1.58-4 5.57 5.57 0 00-3.55-1.26 5 5 0 00-4.92 3.26 4.19 4.19 0 00-1.88-2.46 5.82 5.82 0 00-3-.8 4.89 4.89 0 00-4.56 2.56v-2.21h-6.28v3.26h2v8.5h-2v3.23h9.11V109h-2.86v-5.25a4.4 4.4 0 01.69-2.56 2.47 2.47 0 012.21-1q2.57 0 2.56 3.63v8.41h6.29V109h-2v-5.25a4.47 4.47 0 01.67-2.56 2.42 2.42 0 012.19-1q2.63 0 2.63 3.63v8.41h6.28zm9.88-12.07q-4 0-6 2.36a8.41 8.41 0 00-2 5.66 7.25 7.25 0 002.17 5.62 8 8 0 005.65 2 8.54 8.54 0 005.94-2.11 7.27 7.27 0 002.34-5.67 8.21 8.21 0 00-2-5.51q-2.07-2.34-6.1-2.34zm-.1 12.35a3 3 0 01-2.63-1.33 5.68 5.68 0 01-.9-3.26 5 5 0 011-3.28 3.23 3.23 0 012.61-1.18 3.5 3.5 0 012.59 1.08 4.56 4.56 0 011.07 3.31 5.21 5.21 0 01-1 3.41 3.33 3.33 0 01-2.74 1.25zm25-2.3l-3.39-.29-.7 2.32H179l8.32-9.54-.32-2.23h-13.19l-.53 5.25 3.16.34.67-2.36h4.65l-8.25 9.53.44 2.26h13.13zm7.62-9.74h-4.46v5.39h4.46zm0 9.61h-4.46v5.39h4.46zm13.54-17.49h-4.23l-6.48 22.88h4.22zm8.68 0h-4.23l-6.45 22.88h4.19zm15 22.51l-.07-2.26a1.22 1.22 0 01-.56.1c-.69 0-1-.39-1-1.16v-6.49a4.39 4.39 0 00-1.8-3.84 7 7 0 00-4.16-1.28 14.55 14.55 0 00-3.16.3 24.14 24.14 0 00-3.29 1.06l-.56 3.46 3.39.4.5-1.69a2.78 2.78 0 011.08-.37 11.3 11.3 0 011.25-.07c1.19 0 1.89.37 2.09 1.1a8.55 8.55 0 01.3 2.26v.5a8.91 8.91 0 00-1.18-.11h-1.21a12.64 12.64 0 00-4.81.88 3.53 3.53 0 00-2.18 3.64 3.66 3.66 0 001.48 3.33 5.63 5.63 0 003.11 1 4.67 4.67 0 003-.91 6.78 6.78 0 001.8-2 3 3 0 003.33 3 5.54 5.54 0 002.66-.85zm-9.25-2.32a1.69 1.69 0 01-1.36-.52 1.81 1.81 0 01-.43-1.21 1.67 1.67 0 01.86-1.68 4.63 4.63 0 012-.42 7.69 7.69 0 011.07.07l1.06.13a3.58 3.58 0 01-1.08 2.74 3.24 3.24 0 01-2.11.89z"></path></svg> </a><button aria-label="Show Menu"class="ghost main-menu-toggle"aria-haspopup=true type=button></button><div class=page-header-main><nav aria-label="Main menu"class=main-nav><ul class="main-menu nojs"><li class=top-level-entry-container><button aria-expanded=false aria-haspopup=menu class=top-level-entry id=technologies-button type=button>Technologies</button> <ul aria-labelledby=technologies-button class=technologies role=menu><li role=none><a href=/en-US/docs/Web role=menuitem tabindex=-1> Technologies Overview </a><li role=none><a href=/en-US/docs/Web/HTML role=menuitem tabindex=-1> HTML </a><li role=none><a href=/en-US/docs/Web/CSS role=menuitem tabindex=-1> CSS </a><li role=none><a href=/en-US/docs/Web/JavaScript role=menuitem tabindex=-1> JavaScript </a><li role=none><a href=/en-US/docs/Web/Guide/Graphics role=menuitem tabindex=-1> Graphics </a><li role=none><a href=/en-US/docs/Web/HTTP role=menuitem tabindex=-1> HTTP </a><li role=none><a href=/en-US/docs/Web/API role=menuitem tabindex=-1> APIs </a><li role=none><a href=/en-US/docs/Mozilla/Add-ons/WebExtensions role=menuitem tabindex=-1> Browser Extensions </a><li role=none><a href=/en-US/docs/Web/MathML role=menuitem tabindex=-1> MathML </a></ul><li class=top-level-entry-container><button aria-expanded=false aria-haspopup=menu class=top-level-entry id=references-guides-button type=button>References & Guides</button> <ul aria-labelledby=references-guides-button class=references-guides role=menu><li role=none><a href=/en-US/docs/Learn role=menuitem tabindex=-1> Learn web development </a><li role=none><a href=/en-US/docs/Web/Tutorials role=menuitem tabindex=-1> Tutorials </a><li role=none><a href=/en-US/docs/Web/Reference role=menuitem tabindex=-1> References </a><li role=none><a href=/en-US/docs/Web/Guide role=menuitem tabindex=-1> Developer Guides </a><li role=none><a href=/en-US/docs/Web/Accessibility role=menuitem tabindex=-1> Accessibility </a><li role=none><a href=/en-US/docs/Games role=menuitem tabindex=-1> Game development </a><li role=none><a href=/en-US/docs/Web role=menuitem tabindex=-1> ...more docs </a></ul><li class=top-level-entry-container><button aria-expanded=false aria-haspopup=menu class=top-level-entry id=feedback-button type=button>Feedback</button> <ul aria-labelledby=feedback-button class=feedback role=menu><li role=none><a href=/en-US/docs/MDN/Contribute/Feedback role=menuitem tabindex=-1> Send Feedback </a><li role=none><a href=/en-US/docs/MDN/Contribute role=menuitem tabindex=-1> Contribute to MDN </a><li role=none><a rel="noopener noreferrer"href=https://github.com/mdn/content/issues/new role=menuitem tabindex=-1 target=_blank> Report a content issue  🌐 </a><li role=none><a rel="noopener noreferrer"href=https://github.com/mdn/yari/issues/new role=menuitem tabindex=-1 target=_blank> Report a platform issue  🌐 </a></ul></ul></nav><div class=header-search><form class="search-form search-widget"action=/en-US/search role=search><label class=visually-hidden for=main-q>Search MDN</label><input placeholder='Site search... (Press "/" to focus)'class=search-input-field id=main-q name=q pattern=(.|\s)*\S(.|\s)* required type=search><input class="ghost search-button"aria-label=Search type=submit></form></div><div class=auth-container></div></div></header><div class=breadcrumb-locale-container><nav aria-label="Breadcrumb navigation"class=breadcrumbs-container><ol aria-label=breadcrumbs typeof=BreadcrumbList vocab=https://schema.org/><li property=itemListElement typeof=ListItem><a class=breadcrumb href=/en-US/docs/Web property=item typeof=WebPage> <span property=name> Web technology for developers </span> </a> <meta content=1 property=position><li property=itemListElement typeof=ListItem><a class=breadcrumb-penultimate href=/en-US/docs/Web/API property=item typeof=WebPage> <span property=name> Web APIs </span> </a> <meta content=2 property=position><li property=itemListElement typeof=ListItem><a class=breadcrumb-current-page href=/en-US/docs/Web/API/FileSystem property=item typeof=WebPage> <span property=name> FileSystem </span> </a> <meta content=3 property=position></ol></nav><ul class="language-toggle single-option"><li><a class=language-icon href=#select-language> <span class=show-desktop> Change language </span> </a></ul></div><aside class=document-toc-container><section class=document-toc><header><h2>Table of contents</h2><button class="ghost toc-trigger-mobile"aria-controls=toc-entries aria-expanded=false type=button>Table of contents</button></header><ul id=toc-entries><li><a href=#basic_concepts> Basic concepts </a><li><a href=#properties> Properties </a><li><a href=#specifications> Specifications </a><li><a href=#browser_compatibility> Browser compatibility </a><li><a href=#see_also> See also </a></ul></section></aside><main class=main-content id=content role=main><article class=main-page-content lang=en-US><h1>FileSystem</h1><div><p>The File and Directory Entries API interface <strong> <code>
          FileSystem
         </code> </strong> is used to represent a file system. These objects can be obtained from the <a href=/en-US/docs/Web/API/FileSystemEntry/filesystem title=filesystem> <code>
          filesystem
         </code> </a> property on any file system entry. Some browsers offer additional APIs to create and manage file systems, such as Chrome's <a href=/en-US/docs/Web/API/Window/requestFileSystem title=requestFileSystem()> <code>
          requestFileSystem()
         </code> </a> method.<p>This interface will not grant you access to the users filesystem. Instead you will have a "virtual drive" within the browser sandbox. If you want to gain access to the users filesystem you need to invoke the user by eg. installing a Chrome extension. The relevant Chrome API can be found <a class=external href=https://developer.chrome.com/apps/fileSystem rel=noopener> here </a> .</div><h2 id=basic_concepts><a title="Permalink to Basic concepts"href=#basic_concepts> Basic concepts </a></h2><div><p>There are two ways to get access to a <code>
         FileSystem
        </code> object:<ol><li>You can directly ask for one representing a sandboxed file system created just for your web app directly by calling <code>
          window.requestFileSystem()
         </code> .  If that call is successful, it executes a callback handler, which receives as a parameter a <code>
          FileSystem
         </code> object describing the file system.<li>You can get it from a file system entry object, through its <a href=/en-US/docs/Web/API/FileSystemEntry/filesystem title=filesystem> <code>
           filesystem
          </code> </a> property.</ol></div><h2 id=properties><a title="Permalink to Properties"href=#properties> Properties </a></h2><div><dl><dt><a href=/en-US/docs/Web/API/FileSystem/name> <code>
           FileSystem.name
          </code> </a> <span class="badge inline readonly"title="This value may not be changed."> Read only </span><dd><p>A <a href=/en-US/docs/Web/API/USVString> <code>
            USVString
           </code> </a> representing the file system's name. This name is unique among the entire list of exposed file systems.</p><dt><a href=/en-US/docs/Web/API/FileSystem/root> <code>
           FileSystem.root
          </code> </a> <span class="badge inline readonly"title="This value may not be changed."> Read only </span><dd><p>A <a href=/en-US/docs/Web/API/FileSystemDirectoryEntry> <code>
            FileSystemDirectoryEntry
           </code> </a> object which represents the file system's root directory. Through this object, you can gain access to all files and directories in the file system.</p></dl></div><h2 id=specifications><a title="Permalink to Specifications"href=#specifications> Specifications </a></h2><table class=standard-table><thead><tr><th scope=col>Specification<tbody><tr><td><a href=https://wicg.github.io/entries-api/#api-domfilesystem> File and Directory Entries API  <br> <small> #  api-domfilesystem </small> </a></table><h2 id=browser_compatibility><a title="Permalink to Browser compatibility"href=#browser_compatibility> Browser compatibility </a></h2><p>BCD tables only load in the browser<h2 id=see_also><a title="Permalink to See also"href=#see_also> See also </a></h2><div><ul><li><a href=/en-US/docs/Web/API/File_and_Directory_Entries_API> File and Directory Entries API </a><li><a href=/en-US/docs/Web/API/File_and_Directory_Entries_API/Introduction> Introduction to the File System API </a><li><a href=/en-US/docs/Web/API/FileSystemEntry> <code>
           FileSystemEntry
          </code> </a> , <a href=/en-US/docs/Web/API/FileSystemFileEntry> <code>
           FileSystemFileEntry
          </code> </a> , and <a href=/en-US/docs/Web/API/FileSystemDirectoryEntry> <code>
           FileSystemDirectoryEntry
          </code> </a><li>MSDN article: <a class=external href=https://msdn.microsoft.com/library/mt732564 rel=noopener> WebKitFileSystem object </a></ul></div></article><aside class=metadata><div class=metadata-content-container><div class=on-github id=on-github><h3>Found a problem with this page?</h3><ul><li><a rel="noopener noreferrer"title="You're going to need to sign in to GitHub first (Opens in a new tab)"href=https://github.com/mdn/content/edit/main/files/en-us/web/api/filesystem/index.md target=_blank> Edit on <b> GitHub </b> </a><li><a rel="noopener noreferrer"title="Folder: en-us/web/api/filesystem (Opens in a new tab)"href=https://github.com/mdn/content/blob/main/files/en-us/web/api/filesystem/index.md target=_blank> Source on <b> GitHub </b> </a><li><a rel="noopener noreferrer"title="This will take you to https://github.com/mdn/content to file a new issue"href=https://github.com/mdn/content/issues/new?body=MDN+URL%3A+https%3A%2F%2Fdeveloper.mozilla.org%2Fen-US%2Fdocs%2FWeb%2FAPI%2FFileSystem%0A%0A%23%23%23%23+What+information+was+incorrect%2C+unhelpful%2C+or+incomplete%3F%0A%0A%0A%23%23%23%23+Specific+section+or+headline%3F%0A%0A%0A%23%23%23%23+What+did+you+expect+to+see%3F%0A%0A%0A%23%23%23%23+Did+you+test+this%3F+If+so%2C+how%3F%0A%0A%0A%3C%21--+Do+not+make+changes+below+this+line+--%3E%0A%3Cdetails%3E%0A%3Csummary%3EMDN+Content+page+report+details%3C%2Fsummary%3E%0A%0A*+Folder%3A+%60en-us%2Fweb%2Fapi%2Ffilesystem%60%0A*+MDN+URL%3A+https%3A%2F%2Fdeveloper.mozilla.org%2Fen-US%2Fdocs%2FWeb%2FAPI%2FFileSystem%0A*+GitHub+URL%3A+https%3A%2F%2Fgithub.com%2Fmdn%2Fcontent%2Fblob%2Fmain%2Ffiles%2Fen-us%2Fweb%2Fapi%2Ffilesystem%2Findex.md%0A*+Last+commit%3A+https%3A%2F%2Fgithub.com%2Fmdn%2Fcontent%2Fcommit%2F2279e5ae6c229c707a014a22aa1ec4635a0f981f%0A*+Document+last+modified%3A+2021-09-14T18%3A08%3A09.000Z%0A%0A%3C%2Fdetails%3E&title=Issue+with+%22FileSystem%22%3A+%28short+summary+here+please%29&labels=needs-triage%2CContent%3AWebAPI target=_blank> Report a problem with this content on <b> GitHub </b> </a><li>Want to fix the problem yourself? See  <a rel="noopener noreferrer"href=https://github.com/mdn/content/blob/main/README.md target=_blank> our Contribution guide </a> .</ul></div><p class=last-modified-date><b> Last modified: </b> <time datetime=2021-09-14T18:08:09.000Z> Sep 14, 2021 </time> ,  <a href=/en-US/docs/Web/API/FileSystem/contributors.txt> by MDN contributors </a><form class=language-menu><fieldset id=select-language><legend>Change your language</legend><label class=visually-hidden for=language-selector>Select your preferred language</label><select id=language-selector name=language><option selected value=en-US>English (US)<option value=ja>日本語<option value=zh-CN>中文 (简体)<option value=zh-TW>正體中文 (繁體)</select><button class="button minimal">Change language</button></fieldset></form></div></aside></main><nav class=sidebar id=sidebar-quicklinks><h4>Related Topics</h4><div><ol><li><strong> <a href=/en-US/docs/Web/API/File_and_Directory_Entries_API> File and Directory Entries API </a> </strong><li><strong> <a href=/en-US/docs/Web/API/FileSystem> <code>
           FileSystem
          </code> </a> </strong><li class=toggle><details open><summary>Properties</summary> <ol><li><a href=/en-US/docs/Web/API/FileSystem/name> <code>
             name
            </code> </a><li><a href=/en-US/docs/Web/API/FileSystem/root> <code>
             root
            </code> </a></ol></details><li class=toggle><details open><summary>Related pages for File and Directory Entries API</summary> <ol><li><a href=/en-US/docs/Web/API/FileSystemDirectoryEntry> <code>
             FileSystemDirectoryEntry
            </code> </a><li><a href=/en-US/docs/Web/API/FileSystemDirectoryReader> <code>
             FileSystemDirectoryReader
            </code> </a><li><a href=/en-US/docs/Web/API/FileSystemEntry> <code>
             FileSystemEntry
            </code> </a><li><a href=/en-US/docs/Web/API/FileSystemFileEntry> <code>
             FileSystemFileEntry
            </code> </a><li><a href=/en-US/docs/Web/API/FileSystemFlags> <code>
             FileSystemFlags
            </code> </a></ol></details></ol></div></nav></div><footer class=page-footer id=nav-footer><div class=content-container><div class=page-footer-logo><a aria-label="MDN Web Docs"class=logo href=/en-US/> <svg viewbox="0 0 451.74 135"fill=#fff xmlns=http://www.w3.org/2000/svg><path d="M7.14 8.35v111.06h111.05V8.35zm103.71 56c-.48.92-1 1.79-1.46 2.71a3.44 3.44 0 01-3.54 2 2.4 2.4 0 00-1.55.5c-1.37.9-2.76 1.79-4.18 2.63a7.33 7.33 0 01-6.35.34 29.71 29.71 0 00-10.63-2 11.7 11.7 0 00-9.46 4.31 14.84 14.84 0 00-2.13 4.29c-1.24 3.07-2.3 21.38-2.3 26.05 0 0-17.62-3.42-34.15-20.34l4.31-11.32h-13.5l9.76-10.35h-16.8l9.77-10.34H12.69L30.45 34a40.9 40.9 0 0119.77-10.83c7.1-1.22 8.93-.53 13.31.77l2.43.73.85.25 3.1.95a12.56 12.56 0 006.21.09 11.37 11.37 0 018.25 1 8.24 8.24 0 014.1 6.22 7.29 7.29 0 003.61 5.49 59.45 59.45 0 009.32 4.11c2.27.86 4.54 1.84 6.79 2.72a6.81 6.81 0 012.86 2.06 4.81 4.81 0 011.1 2.73c.14 2 .37 4 .47 6a15.24 15.24 0 01-1.77 8.03zM320.12 39.62a5.42 5.42 0 00-4.53 2.13 7.36 7.36 0 00-1.7 4.43v2.36a6.28 6.28 0 001.7 4.46 5.63 5.63 0 004.3 1.82 5.12 5.12 0 004.57-2.27A9.7 9.7 0 00326 47a8.11 8.11 0 00-1.67-5.52 5.36 5.36 0 00-4.21-1.86zM387.38 39.53a5.52 5.52 0 00-4.7 2.15 8.8 8.8 0 00-1.63 5.49 9.23 9.23 0 001.58 5.45 5.38 5.38 0 004.7 2.25 5.61 5.61 0 004.74-2.2 8.91 8.91 0 001.68-5.59 8.24 8.24 0 00-1.75-5.52 5.76 5.76 0 00-4.62-2.03zM299.47 41.35a4.34 4.34 0 00-4-1.92 4.55 4.55 0 00-3.89 1.73 8.37 8.37 0 00-1.58 4.17h10.48a6.3 6.3 0 00-1.01-3.98zM357.74 30.75H352v23.31h5.72q5.47 0 8.35-3t2.93-8.65q0-5.43-2.88-8.55t-8.38-3.11z"></path><path d="M121.55 8.35v70.8h323V8.35zm42.21 22.45h-4V54h3.68v3.73h-11.25V54h3.31V36.79h-.19l-9.63 19.12h-2.12l-10-19.4h-.19V54h3.45v3.73h-11.15V54h3.68V30.8h-4v-3.73H133l11.66 22.56h.19l11.18-22.56h7.7zm29.12 22.67q-4.11 4.28-11.38 4.28h-14.06v-3.69h3.73V30.75h-3.73v-3.68h13.83q7.59 0 11.66 4.29a15.4 15.4 0 014 11 15.33 15.33 0 01-4.05 11.11zm38.89-22.67h-3.68v27h-2.6L208.08 35h-.19v19h4.67v3.73h-12.22V54h3.49V30.8h-4v-3.73h7.08l16.9 22.09h.19V30.8h-4.58v-3.73h12.32zm43.8 27h-3.31l-7.83-23.18h-.19l-7.55 23.18h-3.35l-8.78-27h-2.65v-3.73H253v3.73h-3.87L255 50.71h.23l6.61-19.91H259v-3.73h11v3.73h-2.78l6.61 20.1h.23l5.43-20.1h-4.15v-3.73h11v3.73h-2.54zm26.71-1.51a9.66 9.66 0 01-6.42 2 10.2 10.2 0 01-7.41-2.74c-1.89-1.82-2.83-4.47-2.83-7.93a12.37 12.37 0 012.64-8.12 9 9 0 017.32-3.21 8.62 8.62 0 016.75 2.69 9.65 9.65 0 012.45 6.52 13.67 13.67 0 01-.28 2.69H290q.29 6.71 6.18 6.7a5.2 5.2 0 003.71-1.18 5.82 5.82 0 001.67-2.83l3.45.71a7.21 7.21 0 01-2.73 4.65zm25.77-1.63c-1.51 2.4-3.92 3.61-7.22 3.61s-5.84-1.29-7.22-3.87c0 .25-.1.82-.21 1.7s-.19 1.44-.22 1.7H309c.16-1 .31-2 .47-3.07a21.42 21.42 0 00.24-3.16v-23h-3.4v-3.3h7.55V40.9a9.76 9.76 0 012.67-3.28 7.33 7.33 0 014.74-1.4 8.48 8.48 0 016.5 2.78q2.55 2.74 2.55 7.74a14.6 14.6 0 01-2.27 7.87zm41.39-1.14q-4.11 4.28-11.37 4.28H344v-3.74h3.73V30.75H344v-3.68h13.83q7.59 0 11.66 4.29a15.41 15.41 0 014.06 11 15.34 15.34 0 01-4.11 11.11zm25.65 1.68a10.53 10.53 0 01-7.9 3.07 10 10 0 01-7.63-3 10.93 10.93 0 01-2.8-7.83 12.13 12.13 0 012.69-7.93q2.69-3.3 8-3.3t8 3.28a12 12 0 012.64 7.76 10.86 10.86 0 01-3 7.9zm22.61.57c-1.4 1.66-3.63 2.5-6.68 2.5a9.58 9.58 0 01-7.15-2.76q-2.72-2.76-2.71-7.91a12.25 12.25 0 012.69-8 9.17 9.17 0 017.5-3.28 15 15 0 013.82.48 10.37 10.37 0 013.5 1.65l.85 5.47-3.35.38-.76-3.54a8.07 8.07 0 00-4.11-1 4.9 4.9 0 00-4.39 2.15 9.93 9.93 0 00-1.41 5.55 8.9 8.9 0 001.5 5.38 5.23 5.23 0 004.44 2c2.92 0 4.67-1.7 5.23-5.1l3.5.71a10.34 10.34 0 01-2.47 5.27zm20.48.75a11.68 11.68 0 01-6.63 1.75 15.52 15.52 0 01-8.26-2.08L424 51l3.26.33-.1 2.74a7 7 0 002.06.66 12.63 12.63 0 002.19.19 8.68 8.68 0 003.66-.75 2.5 2.5 0 001.63-2.36 2.25 2.25 0 00-1.32-2.2 12.65 12.65 0 00-3.28-1 47.39 47.39 0 01-3.9-.82 7.5 7.5 0 01-3.25-1.7 4.67 4.67 0 01-1.33-3.66c0-2.36.88-4 2.62-4.91a12 12 0 015.6-1.37 15 15 0 014.08.55 16.65 16.65 0 013.47 1.39l.47 5.1-3.3.37-.48-3.3a9.5 9.5 0 00-4.06-.9 5.62 5.62 0 00-2.87.66 2.33 2.33 0 00-1.15 2.25 2.13 2.13 0 001.3 2.07 11.91 11.91 0 003.21.92 36.69 36.69 0 013.82.83 7.46 7.46 0 013.21 1.74 4.9 4.9 0 011.3 3.73 5.56 5.56 0 01-2.66 4.91z"></path><path d="M181.17 30.75h-5.71v23.31h5.71q5.47 0 8.36-3t2.88-8.61q0-5.43-2.88-8.55t-8.36-3.15zM121.63 119.32V81.74h114.91v37.58zM153.22 109h-2v-6.85a4.8 4.8 0 00-1.58-4 5.57 5.57 0 00-3.55-1.26 5 5 0 00-4.92 3.26 4.19 4.19 0 00-1.88-2.46 5.82 5.82 0 00-3-.8 4.89 4.89 0 00-4.56 2.56v-2.21h-6.28v3.26h2v8.5h-2v3.23h9.11V109h-2.86v-5.25a4.4 4.4 0 01.69-2.56 2.47 2.47 0 012.21-1q2.57 0 2.56 3.63v8.41h6.29V109h-2v-5.25a4.47 4.47 0 01.67-2.56 2.42 2.42 0 012.19-1q2.63 0 2.63 3.63v8.41h6.28zm9.88-12.07q-4 0-6 2.36a8.41 8.41 0 00-2 5.66 7.25 7.25 0 002.17 5.62 8 8 0 005.65 2 8.54 8.54 0 005.94-2.11 7.27 7.27 0 002.34-5.67 8.21 8.21 0 00-2-5.51q-2.07-2.34-6.1-2.34zm-.1 12.35a3 3 0 01-2.63-1.33 5.68 5.68 0 01-.9-3.26 5 5 0 011-3.28 3.23 3.23 0 012.61-1.18 3.5 3.5 0 012.59 1.08 4.56 4.56 0 011.07 3.31 5.21 5.21 0 01-1 3.41 3.33 3.33 0 01-2.74 1.25zm25-2.3l-3.39-.29-.7 2.32H179l8.32-9.54-.32-2.23h-13.19l-.53 5.25 3.16.34.67-2.36h4.65l-8.25 9.53.44 2.26h13.13zm7.62-9.74h-4.46v5.39h4.46zm0 9.61h-4.46v5.39h4.46zm13.54-17.49h-4.23l-6.48 22.88h4.22zm8.68 0h-4.23l-6.45 22.88h4.19zm15 22.51l-.07-2.26a1.22 1.22 0 01-.56.1c-.69 0-1-.39-1-1.16v-6.49a4.39 4.39 0 00-1.8-3.84 7 7 0 00-4.16-1.28 14.55 14.55 0 00-3.16.3 24.14 24.14 0 00-3.29 1.06l-.56 3.46 3.39.4.5-1.69a2.78 2.78 0 011.08-.37 11.3 11.3 0 011.25-.07c1.19 0 1.89.37 2.09 1.1a8.55 8.55 0 01.3 2.26v.5a8.91 8.91 0 00-1.18-.11h-1.21a12.64 12.64 0 00-4.81.88 3.53 3.53 0 00-2.18 3.64 3.66 3.66 0 001.48 3.33 5.63 5.63 0 003.11 1 4.67 4.67 0 003-.91 6.78 6.78 0 001.8-2 3 3 0 003.33 3 5.54 5.54 0 002.66-.85zm-9.25-2.32a1.69 1.69 0 01-1.36-.52 1.81 1.81 0 01-.43-1.21 1.67 1.67 0 01.86-1.68 4.63 4.63 0 012-.42 7.69 7.69 0 011.07.07l1.06.13a3.58 3.58 0 01-1.08 2.74 3.24 3.24 0 01-2.11.89z"></path></svg> </a></div><ul class=link-list-mdn><li><a href=/en-US/docs/Web> Web Technologies </a><li><a href=/en-US/docs/Learn> Learn Web Development </a><li><a href=/en-US/docs/MDN/About> About MDN </a><li><a href=/en-US/docs/MDN/Feedback> Feedback </a></ul><ul class=link-list-moz><li><a rel="noopener noreferrer"href=https://www.mozilla.org/about/ target=_blank> About </a><li><a rel="noopener noreferrer"href=https://shop.spreadshirt.com/mdn-store/ target=_blank> MDN Web Docs Store </a><li><a rel="noopener noreferrer"href=https://www.mozilla.org/contact/ target=_blank> Contact Us </a><li><a rel="noopener noreferrer"href=https://www.mozilla.org/firefox/?utm_source=developer.mozilla.org&utm_campaign=footer&utm_medium=referral target=_blank> Firefox </a></ul><div class="social social-mdn"><h4>MDN</h4><ul><li><a class="social-icon twitter"rel="noopener noreferrer"href=https://twitter.com/mozdevnet target=_blank> <span class=visually-hidden> MDN on Twitter </span> </a><li><a class="social-icon github"rel="noopener noreferrer"href=https://github.com/mdn/ target=_blank> <span class=visually-hidden> MDN on Github </span> </a></ul></div><div class="social social-moz"><h4>Mozilla</h4><ul><li><a class="social-icon twitter"rel="noopener noreferrer"href=https://twitter.com/mozilla target=_blank> <span class=visually-hidden> Mozilla on Twitter </span> </a><li><a class="social-icon instagram"rel="noopener noreferrer"href=https://www.instagram.com/mozillagram/ target=_blank> <span class=visually-hidden> Mozilla on Instagram </span> </a></ul></div><p class=footer-license id=license>© 2005-  2021  Mozilla and individual contributors. Content is available under  <a href=/docs/MDN/About#Copyrights_and_licenses> these licenses </a> .<ul class=footer-legal><li><a rel="noopener noreferrer"href=https://www.mozilla.org/about/legal/terms/mozilla target=_blank> Terms </a><li><a rel="noopener noreferrer"href=https://www.mozilla.org/privacy/websites/ target=_blank> Privacy </a><li><a rel="noopener noreferrer"href=https://www.mozilla.org/privacy/websites/#cookies target=_blank> Cookies </a></ul></div></footer><div class="page-overlay hidden"></div></div><script id=hydration type=application/json>
   {"doc":{"isMarkdown":true,"isTranslated":false,"isActive":true,"flaws":{},"title":"FileSystem","mdn_url":"/en-US/docs/Web/API/FileSystem","locale":"en-US","native":"English (US)","sidebarHTML":"<ol><li><strong><a href=\"/en-US/docs/Web/API/File_and_Directory_Entries_API\">File and Directory Entries API</a></strong></li><li><strong><a href=\"/en-US/docs/Web/API/FileSystem\"><code>FileSystem</code></a></strong></li><li class=\"toggle\"><details open=\"\"><summary>Properties</summary><ol><li><a href=\"/en-US/docs/Web/API/FileSystem/name\"><code>name</code></a></li><li><a href=\"/en-US/docs/Web/API/FileSystem/root\"><code>root</code></a></li></ol></details></li><li class=\"toggle\"><details open=\"\"><summary>Related pages for File and Directory Entries API</summary><ol><li><a href=\"/en-US/docs/Web/API/FileSystemDirectoryEntry\"><code>FileSystemDirectoryEntry</code></a></li><li><a href=\"/en-US/docs/Web/API/FileSystemDirectoryReader\"><code>FileSystemDirectoryReader</code></a></li><li><a href=\"/en-US/docs/Web/API/FileSystemEntry\"><code>FileSystemEntry</code></a></li><li><a href=\"/en-US/docs/Web/API/FileSystemFileEntry\"><code>FileSystemFileEntry</code></a></li><li><a href=\"/en-US/docs/Web/API/FileSystemFlags\"><code>FileSystemFlags</code></a></li></ol></details></li></ol>","body":[{"type":"prose","value":{"id":null,"title":null,"isH3":false,"content":"<p>The File and Directory Entries API interface <strong><code>FileSystem</code></strong> is used to represent a file system. These objects can be obtained from the <a href=\"/en-US/docs/Web/API/FileSystemEntry/filesystem\" title=\"filesystem\"><code>filesystem</code></a> property on any file system entry. Some browsers offer additional APIs to create and manage file systems, such as Chrome's <a href=\"/en-US/docs/Web/API/Window/requestFileSystem\" title=\"requestFileSystem()\"><code>requestFileSystem()</code></a> method.</p>\n<p>This interface will not grant you access to the users filesystem. Instead you will have a \"virtual drive\" within the browser sandbox. If you want to gain access to the users filesystem you need to invoke the user by eg. installing a Chrome extension. The relevant Chrome API can be found <a href=\"https://developer.chrome.com/apps/fileSystem\" class=\"external\" rel=\" noopener\">here</a>.</p>"}},{"type":"prose","value":{"id":"Basic_concepts","title":"Basic concepts","isH3":false,"content":"<p>There are two ways to get access to a <code>FileSystem</code> object:</p>\n<ol>\n  <li>You can directly ask for one representing a sandboxed file system created just for your web app directly by calling <code>window.requestFileSystem()</code>.&nbsp; If that call is successful, it executes a callback handler, which receives as a parameter a <code>FileSystem</code> object describing the file system.</li>\n  <li>You can get it from a file system entry object, through its <a href=\"/en-US/docs/Web/API/FileSystemEntry/filesystem\" title=\"filesystem\"><code>filesystem</code></a> property.</li>\n</ol>"}},{"type":"prose","value":{"id":"Properties","title":"Properties","isH3":false,"content":"<dl>\n  <dt><a href=\"/en-US/docs/Web/API/FileSystem/name\"><code>FileSystem.name</code></a> <span title=\"This value may not be changed.\" class=\"badge inline readonly\">Read only </span></dt>\n  <dd>\n    <p>A <a href=\"/en-US/docs/Web/API/USVString\"><code>USVString</code></a> representing the file system's name. This name is unique among the entire list of exposed file systems.</p>\n  </dd>\n  <dt><a href=\"/en-US/docs/Web/API/FileSystem/root\"><code>FileSystem.root</code></a> <span title=\"This value may not be changed.\" class=\"badge inline readonly\">Read only </span></dt>\n  <dd>\n    <p>A <a href=\"/en-US/docs/Web/API/FileSystemDirectoryEntry\"><code>FileSystemDirectoryEntry</code></a> object which represents the file system's root directory. Through this object, you can gain access to all files and directories in the file system.</p>\n  </dd>\n</dl>"}},{"type":"specifications","value":{"title":"Specifications","id":"Specifications","isH3":false,"specifications":[{"bcdSpecificationURL":"https://wicg.github.io/entries-api/#api-domfilesystem","title":"File and Directory Entries API","shortTitle":"File and Directory Entries API"}],"query":"api.FileSystem"}},{"type":"browser_compatibility","value":{"title":"Browser compatibility","id":"Browser_compatibility","isH3":false,"query":"api.FileSystem","dataURL":"/en-US/docs/Web/API/FileSystem/bcd.json"}},{"type":"prose","value":{"id":"See_also","title":"See also","isH3":false,"content":"<ul>\n  <li><a href=\"/en-US/docs/Web/API/File_and_Directory_Entries_API\">File and Directory Entries API</a></li>\n  <li><a href=\"/en-US/docs/Web/API/File_and_Directory_Entries_API/Introduction\">Introduction to the File System API</a></li>\n  <li><a href=\"/en-US/docs/Web/API/FileSystemEntry\"><code>FileSystemEntry</code></a>, <a href=\"/en-US/docs/Web/API/FileSystemFileEntry\"><code>FileSystemFileEntry</code></a>, and <a href=\"/en-US/docs/Web/API/FileSystemDirectoryEntry\"><code>FileSystemDirectoryEntry</code></a></li>\n  <li>MSDN article: <a href=\"https://msdn.microsoft.com/library/mt732564\" class=\"external\" rel=\" noopener\">WebKitFileSystem object</a></li>\n</ul>"}}],"toc":[{"text":"Basic concepts","id":"Basic_concepts"},{"text":"Properties","id":"Properties"},{"text":"Specifications","id":"Specifications"},{"text":"Browser compatibility","id":"Browser_compatibility"},{"text":"See also","id":"See_also"}],"summary":"The File and Directory Entries API interface FileSystem is used to represent a file system. These objects can be obtained from the filesystem property on any file system entry. Some browsers offer additional APIs to create and manage file systems, such as Chrome's requestFileSystem() method.","popularity":0.003,"modified":"2021-09-14T18:08:09.000Z","other_translations":[{"title":"FileSystem","locale":"ja","native":"日本語"},{"title":"FileSystem","locale":"zh-CN","native":"中文 (简体)"},{"title":"FileSystem","locale":"zh-TW","native":"正體中文 (繁體)"}],"source":{"folder":"en-us/web/api/filesystem","github_url":"https://github.com/mdn/content/blob/main/files/en-us/web/api/filesystem/index.md","last_commit_url":"https://github.com/mdn/content/commit/2279e5ae6c229c707a014a22aa1ec4635a0f981f","filename":"index.md"},"parents":[{"uri":"/en-US/docs/Web","title":"Web technology for developers"},{"uri":"/en-US/docs/Web/API","title":"Web APIs"},{"uri":"/en-US/docs/Web/API/FileSystem","title":"FileSystem"}],"pageTitle":"FileSystem - Web APIs | MDN","noIndexing":false}}
  </script>