Esempio n. 1
0
        static void CreateInitialLog()
        {
            string logFileLocation = Settings.Default.defaultFolder + "\\log";
            string baseLogFileName = Settings.Default.logFileName; // $"lockscreenlog_{DateTime.Now.ToString("yyyyMMddHHmmss")}.json";
            string logFilePath     = logFileLocation + "\\" + baseLogFileName;

            string downloadFolder = Settings.Default.downloadFolder;
            LockScreenBatchToLog lockScreenBatch = GetLockScreenBatchFromDownloadFolder(downloadFolder);

            // myBatch.LogLockScreensToFileAsFilenames(logFileLocation + "\\" + baseLogFileName);
            lockScreenBatch.LogLockScreensToFileAsJson(logFilePath);
        }
Esempio n. 2
0
        // Not sure if I want this to actually be used in Production, but it's the basic program flow:
        static void ProcessLogFiles(LockScreenBatchToLog batchFromDownload)
        {
            string workingFolder = Settings.Default.defaultFolder;

            CreateNecessaryFoldersIfTheyDoNotExist(workingFolder);
            string baseLogFileName = Settings.Default.logFileName; // $"lockscreenlog_{DateTime.Now.ToString("yyyyMMddHHmmss")}.json";
            string logFilePath     = Path.Combine(workingFolder, "log", baseLogFileName);


            FileInfo myLogFile = new FileInfo(logFilePath);

            if (myLogFile.Exists)
            {
                batchFromDownload.RemoveLockScreensIfExistInLog(new LockScreenBatchToLog(myLogFile));
            }
            batchFromDownload.CopyRenameAndMoveLockScreensToAspectRatioFolder(workingFolder);
            batchFromDownload.LogLockScreensToFileAsJson(myLogFile.FullName);
        }
Esempio n. 3
0
        public static LockScreenBatchToLog GetLockScreenBatchFromDownloadFolder(string downloadPath)
        {
            LockScreenBatchToLog myBatch = new LockScreenBatchToLog(downloadPath);

            return(myBatch);
        }