public static Stream OpenAsset(string folder, string file) { var fileInfos = NSBundle.GetPathsForResources(".txt", folder) .Select(a => new FileInfo(a)).FirstOrDefault(c => c.Name == file); return(fileInfos.OpenRead()); }
public override void ViewDidLoad() { base.ViewDidLoad(); // Perform any additional setup after loading the view, typically from a nib. if (RISCanvasView != null) { string[] cycleNames = { "TEG Unit #10", "TEG Unit #9", "TEG Unit #8", "TEG Unit #7", "Pole Rectifier", "TEG Unit #6", "TEG Unit #5", "TEG Unit #4", "TEG Unit #3", "TEG Unit #2", "TEG Unit #1","MP 156.13", "MP 153.5", "MP 148.5" }; InterruptionCycle cycle = new MultiSetInterruptionCycle("Testing Set 1", 17, 5, 2, cycleNames); string[] files = NSBundle.GetPathsForResources(".csv", NSBundle.MainBundle.BundlePath); //string[] files = Directory.GetFiles(Environment.GetFolderPath(Environment.SpecialFolder.Personal), "*.csv", SearchOption.AllDirectories); //string[] files = Directory.GetFiles(@"C:\Users\kcron\Desktop\RIS\Phase 1\SET 2\", "*.csv"); if (files.Length > 0) { foreach (string file in files) { var set = new RISDataSet(file, cycle); var graph = new RISGraph(set); RISCanvasView.AddGraph(graph); } //_Graph = graph; } //RISCanvasView.SetNeedsDisplay(); } }
public bool CreateDirectories() { // Create Subdirectories as per the RootFolder Location // Failure will return false try { Directory.CreateDirectory(ImportFolder); Directory.CreateDirectory(ExportFolder); Directory.CreateDirectory(BankFolder); Directory.CreateDirectory(ImportedFolder); Directory.CreateDirectory(LostFolder); Directory.CreateDirectory(TrashFolder); Directory.CreateDirectory(SuspectFolder); Directory.CreateDirectory(DetectedFolder); Directory.CreateDirectory(FrackedFolder); Directory.CreateDirectory(TemplateFolder); Directory.CreateDirectory(PartialFolder); Directory.CreateDirectory(CounterfeitFolder); Directory.CreateDirectory(LanguageFolder); Directory.CreateDirectory(PreDetectFolder); Directory.CreateDirectory(RequestsFolder); Directory.CreateDirectory(DangerousFolder); Directory.CreateDirectory(LogsFolder); } catch (Exception e) { Debug.WriteLine(e.Message); return false; } try{ string[] files = NSBundle.GetPathsForResources("jpg", "Templates"); foreach (var fl in files) { string fileName = Path.GetFileName(fl); try { File.Copy(fl, TemplateFolder + fileName); } catch (Exception e) { Console.WriteLine(e.Message); } } } catch(Exception e) { Debug.WriteLine(e.Message); } return true; }
public AppConfigurationProvider() { string fullSecret; var fileInfos = NSBundle.GetPathsForResources(".txt", ""); var filePath = NSBundle.MainBundle.PathForResource("Secret", ".txt"); var fileInfo = new FileInfo(filePath); using (StreamReader sr = new StreamReader(new FileStream(fileInfo.FullName, FileMode.Open, FileAccess.Read))) { fullSecret = sr.ReadToEnd(); } string[] parts = fullSecret.Split('|'); ApiConfiguration = new ApiConfiguration(parts[0], parts[1], "PL", "PLN", "PL"); }