# Permission issue in reading file from external storage

**URL:** <https://discourse.processing.org/t/permission-issue-in-reading-file-from-external-storage/34184>\
**Category:** Processing for Android\
**Created:** [December 18, 2021, 1:13pm UTC](https://discourse.processing.org/t/permission-issue-in-reading-file-from-external-storage/34184 "2021-12-18T13:13:46Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![bigboss97](https://avatars.discourse-cdn.com/v4/letter/b/47e85d/32.png) [@bigboss97](https://discourse.processing.org/u/bigboss97)\
**Post date:** [December 31, 2021, 11:29am UTC](https://discourse.processing.org/t/permission-issue-in-reading-file-from-external-storage/34184/12 "2021-12-31T11:29:52Z")

</div>

I tried to work around the path separator issue by using File and Scanner:

```auto
void loadEnv( String f) {
  String dir = new String(Environment.getExternalStorageDirectory().getAbsolutePath()+"/"+image_folder+"/");
  File file = new File( dir+f);
  
  try {
    println( dir+f);
    Scanner sc = new Scanner(file);
    println(sc.next());
  } 
  catch (Exception e) {
    println(e);
    text("File not found", width/2, height/2);
  }
}

```

Then it returns permission error:

```auto
java.io.FileNotFoundException: /storage/emulated/0/twinkBOSS/env.txt: open failed: EACCES (Permission denied)

```

---

_[View the full topic](https://discourse.processing.org/t/permission-issue-in-reading-file-from-external-storage/34184)._
