In xamarin.forms(visual studio) file existing checking time app went to crash like below picture:
In Portable Project :
public interface ISaveAndLoad
{
    void SaveData(string fileName, string data);
    string LoadData(string fileName);
    bool FileExists(string fileName);
}
In Android Project :
  public class FileDiskOperationsAndroid : ISaveAndLoad
{
    public void SaveData(string fileName, string data)
    {
        var documentsPath = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
        var filePath = Path.Combine(documentsPath, fileName);
        File.Delete(filePath);
        System.IO.File.WriteAllText(filePath, data);
    }
public bool FileExists(string fileName)
    {
        var documnetsPath = 
        Environment.GetFolderPath(Environment.SpecialFolder.Personal);
        var filePath = Path.Combine(documnetsPath, fileName);
        return File.Exists(filePath);
    }
}
