|
1234567891011121314151617181920212223242526272829303132333435363738 |
- using System;
- using System.IO;
- using System.Reflection;
-
- namespace uri_import.FClasses
- {
- public class FileActions
- {
- public static string ExecFile
- {
- get
- {
- string execFile = Assembly.GetExecutingAssembly().Location;
- if (execFile.Contains("\\"))
- execFile = execFile.Substring(0, execFile.LastIndexOf("\\"));
- else
- execFile = execFile.Substring(0, execFile.LastIndexOf("/"));
- return execFile;
- }
- }
- public static string Attachments { get; set; }
- public static string Logs { get; set; }
- public static string Successes { get; set; }
- public static string Failures { get; set; }
- public static void MakeDirectories()
- {
-
- Attachments = Path.Combine(ExecFile, "attachments");
- Logs = Path.Combine(ExecFile, "logs");
- Successes = Path.Combine(ExecFile, "successes");
- Failures = Path.Combine(ExecFile, "failures");
- if (!Directory.Exists(Attachments)) Directory.CreateDirectory(Attachments);
- if (!Directory.Exists(Logs)) Directory.CreateDirectory(Logs);
- if (!Directory.Exists(Successes)) Directory.CreateDirectory(Successes);
- if (!Directory.Exists(Failures)) Directory.CreateDirectory(Failures);
- }
- }
- }
|