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();
        }
Exemple #3
0
 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();
 }
Exemple #4
0
 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();
 }
Exemple #5
0
 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();
 }
Exemple #8
0
        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();
 }
Exemple #10
0
 public string CombineFolderPath(string address, EFolders eFolders)
 {
     return(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), eFolders == 0 ? String.Empty : eFolders.ToString(), address));
 }