public PAResult ExistsFile(string fileName) { lastResult = new PAResult(); if (!File.Exists(fileName)) { lastResult.statusCode = 1; lastResult.status = $"File : {fileName} not found"; } return(lastResult); }
public PAResult DeleteFile(string fileName) { lastResult = new PAResult(); try { File.Delete(fileName); } catch (Exception ex) { lastResult.status = ex.Message; lastResult.statusCode = 1; } return(lastResult); }
public string GetLocalFolder() { string documentsPath = string.Empty; lastResult = new PAResult(); try{ documentsPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal); // Documents folder } catch (Exception ex) { lastResult.status = ex.Message; lastResult.statusCode = 1; } return(documentsPath); }
public Stream CreateFileStream(string pathName) { PAResult lastResult = new PAResult(); FileStream fs = null; try { //FileStream fs = File.Create (pathName); fs = new FileStream(pathName, FileMode.Create); lastResult.result = fs; } catch (Exception ex) { lastResult.statusCode = 1; lastResult.status = ex.Message; } return(fs); }
public string GetLocalFolder() { string path = string.Empty; lastResult = new PAResult(); try{ string documentsPath = Environment.GetFolderPath(Environment.SpecialFolder.Personal); // Documents folder path = Path.Combine(documentsPath, "..", "Library"); // Library folder } catch (Exception ex) { lastResult.status = ex.Message; lastResult.statusCode = 1; } return(path); }
async public Task <PAResult> SaveStreamAsync(string pathName, Stream stream) { lastResult = new PAResult(); try { //FileStream fs = File.Create (pathName); FileStream fs = new FileStream(pathName, FileMode.Create); await stream.CopyToAsync(fs); await fs.FlushAsync(); fs.Close(); } catch (Exception ex) { lastResult.statusCode = 1; lastResult.status = ex.Message; } return(lastResult); }
public PAResult DeleteFilesWithExtention(string fileName, string extention) { lastResult = new PAResult(); try { string dir = Path.GetDirectoryName(fileName); var files = Directory.EnumerateFiles(dir); foreach (string f in files) { if (f.Contains(extention)) { File.Delete(f); } } } catch (Exception ex) { lastResult.status = ex.Message; lastResult.statusCode = 1; } return(lastResult); }