title: RNFS.exists() always returns TRUE
body: <p>I am using react-native-fs and for some reason whenever I use the exists() method it is always returning as TRUE. A sample of my code looks like this:</p>
  
  <pre class="lang-js prettyprint-override"><code>let path_name = RNFS.DocumentDirectoryPath + "/userdata/settings.json";
  
  if (RNFS.exists(path_name)){
      console.log("FILE EXISTS")
      file = await RNFS.readFile(path_name)
      console.log(file)
      console.log("DONE")
  }
  else {
      console.log("FILE DOES NOT EXIST")
  }
  </code></pre>
  
  <p>The output at the console is "FILE EXISTS", then an error is thrown that says:</p>
  
  <blockquote>
    <p>Error: ENOENT: no such file or directory, open
    /data/data/com.test7/files/userdata/settings.json'</p>
  </blockquote>
  
  <p>How can it exist using the <code>exists</code> method, but not the <code>readFile</code> method?</p>
  
  <p>On further checking it seems that RNFS.exists() is always returning true, no matter what the filename is. Why is it always returning true?</p>
  
  <p>A display of path_name says <code>/data/data/com.test7/files/userdata/settings.json</code>.</p>
  
  <p>Even if I change my code to something nonsensical like the following code:</p>
  
  <pre class="lang-js prettyprint-override"><code>if (RNFS.exists("blah")){
      console.log("BLAH EXISTS");
  } else {
      console.log("BLAH DOES NOT EXIST");
  }
  </code></pre>
  
  <p>It still evaluates to true and displays the message:</p>
  
  <pre class="lang-js prettyprint-override"><code>BLAH EXISTS
  </code></pre>
  
  <p>I have displayed the contents of the directory and verified these files do not exist.</p>