public string CombineFolderPath(string address, EFolders eFolders) { string checkFolder = (eFolders == 0 ? String.Empty : (JFile.Separator + eFolders.ToString())); return(Android.OS.Environment.ExternalStorageDirectory + JFile.Separator + checkFolder + JFile.Separator + address); //throw new NotImplementedException(); }
public string ReadData(string address, EFolders eFolders) { try { address = CombineFolderPath(address, eFolders); JFile file = new JFile(address); if (file.IsFile && file.CanWrite()) { Java.IO.BufferedReader br = new Java.IO.BufferedReader(new Java.IO.FileReader(file)); StringBuilder str = new StringBuilder(); string temp = ""; while ((temp = br.ReadLine()) != null) { str.Append(temp); } br.Dispose(); return(str.ToString()); } } catch (Exception ex) { throw ex; } return(null); //throw new NotImplementedException(); }
public string ReadData(string address, EFolders eFolders) { try { address = CombineFolderPath(address, eFolders); if (!File.Exists(address)) { string text = File.ReadAllText(address); return(text); } } catch (Exception ex) { throw ex; } return(null); //throw new NotImplementedException(); }
public bool DeleteFile(string address, EFolders eFolders) { try { address = CombineFolderPath(address, eFolders); if (!File.Exists(address)) { File.Delete(address); return(!File.Exists(address)); } } catch (Exception ex) { throw ex; } return(false); //throw new NotImplementedException(); }
public bool WriteData(string address, string data, EFolders eFolders) { try { address = CombineFolderPath(address, eFolders); if (File.Exists(address)) { File.WriteAllText(address, data); return(true); } } catch (Exception ex) { throw ex; } return(false); //throw new NotImplementedException(); }
public bool CreateFolder(string address, EFolders eFolders) { try { address = CombineFolderPath(address, eFolders); JFile file = new JFile(address); if (!file.Exists()) { var result = file.Mkdir(); file.Dispose(); return(result); } } catch (Exception ex) { throw ex; } return(false); }
public bool DeleteFile(string address, EFolders eFolders) { try { address = CombineFolderPath(address, eFolders); JFile file = new JFile(address); if (file.Exists()) { var result = file.Delete(); file.Dispose(); return(result); } } catch (Exception ex) { throw ex; } return(false); //throw new NotImplementedException(); }
public bool CreateFolder(string address, EFolders eFolders) { try { var dir = CombineFolderPath(address, eFolders); if (!Directory.Exists(dir)) { DirectoryInfo directory = new DirectoryInfo(dir); directory.Create(); return(directory.Exists); } } catch (Exception ex) { throw ex; } return(false); //throw new NotImplementedException(); }
public bool WriteData(string address, string data, EFolders eFolders) { try { address = CombineFolderPath(address, eFolders); JFile file = new JFile(address); if (file.IsFile && file.CanWrite()) { Java.IO.FileWriter writer = new Java.IO.FileWriter(file); writer.Write(data); writer.Flush(); writer.Close(); writer.Dispose(); return(true); } } catch (Exception ex) { throw ex; } return(false); //throw new NotImplementedException(); }
public string CombineFolderPath(string address, EFolders eFolders) { return(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), eFolders == 0 ? String.Empty : eFolders.ToString(), address)); }