~ over | split
This commit is contained in:
parent
8f22f188a2
commit
8ca489d818
@ -42,7 +42,7 @@ internal static partial class Helper20240403
|
|||||||
string keyIndex = args[5];
|
string keyIndex = args[5];
|
||||||
string directory = args[0];
|
string directory = args[0];
|
||||||
logger.LogInformation(directory);
|
logger.LogInformation(directory);
|
||||||
string[] columns = args[4].Split('|');
|
string[] columns = args[4].Split('~');
|
||||||
DynamicHostConfigurationProtocolConfiguration dynamicHostConfigurationProtocolConfiguration = new(columns, directory, ignore, int.Parse(keyIndex), pattern, primary);
|
DynamicHostConfigurationProtocolConfiguration dynamicHostConfigurationProtocolConfiguration = new(columns, directory, ignore, int.Parse(keyIndex), pattern, primary);
|
||||||
AlertIfNewDeviceIsConnected(dynamicHostConfigurationProtocolConfiguration, logger);
|
AlertIfNewDeviceIsConnected(dynamicHostConfigurationProtocolConfiguration, logger);
|
||||||
}
|
}
|
||||||
|
@ -701,7 +701,7 @@ internal static partial class Helper20240911
|
|||||||
List<char> spaces = [];
|
List<char> spaces = [];
|
||||||
List<string> lines = [];
|
List<string> lines = [];
|
||||||
ReadOnlyCollection<WorkItem> results;
|
ReadOnlyCollection<WorkItem> results;
|
||||||
string[] workItemTypes = args[4].Split('|');
|
string[] workItemTypes = args[4].Split('~');
|
||||||
string sourceDirectory = Path.GetFullPath(args[0]);
|
string sourceDirectory = Path.GetFullPath(args[0]);
|
||||||
string destinationDirectory = Path.GetFullPath(args[6]);
|
string destinationDirectory = Path.GetFullPath(args[6]);
|
||||||
if (!Directory.Exists(destinationDirectory))
|
if (!Directory.Exists(destinationDirectory))
|
||||||
|
@ -12,7 +12,7 @@ internal static partial class Helper20241212
|
|||||||
string newFileName;
|
string newFileName;
|
||||||
string directoryName;
|
string directoryName;
|
||||||
string searchPattern = args[2];
|
string searchPattern = args[2];
|
||||||
string[] searchPatterns = args[3].Split('|');
|
string[] searchPatterns = args[3].Split('~');
|
||||||
string sourceDirectory = Path.GetFullPath(args[0]);
|
string sourceDirectory = Path.GetFullPath(args[0]);
|
||||||
string[] files = Directory.GetFiles(sourceDirectory, searchPattern, SearchOption.AllDirectories);
|
string[] files = Directory.GetFiles(sourceDirectory, searchPattern, SearchOption.AllDirectories);
|
||||||
if (files.Length == 0)
|
if (files.Length == 0)
|
||||||
|
@ -58,7 +58,7 @@ internal static partial class Helper20241217
|
|||||||
string directoryName;
|
string directoryName;
|
||||||
ReadOnlyCollection<File> files;
|
ReadOnlyCollection<File> files;
|
||||||
string searchPattern = args[2];
|
string searchPattern = args[2];
|
||||||
string[] ignoreFileNames = args[3].Split('|');
|
string[] ignoreFileNames = args[3].Split('~');
|
||||||
string sourceDirectory = Path.GetFullPath(args[0]);
|
string sourceDirectory = Path.GetFullPath(args[0]);
|
||||||
char destinationDriveLetter = args[4].Split(':')[0][0];
|
char destinationDriveLetter = args[4].Split(':')[0][0];
|
||||||
logger.LogInformation("Searching <{sourceDirectory}> with search pattern {searchPattern}", args[0], searchPattern);
|
logger.LogInformation("Searching <{sourceDirectory}> with search pattern {searchPattern}", args[0], searchPattern);
|
||||||
|
@ -45,7 +45,7 @@ internal static partial class Helper20250114
|
|||||||
internal static void Rename(ILogger<Worker> logger, List<string> args)
|
internal static void Rename(ILogger<Worker> logger, List<string> args)
|
||||||
{
|
{
|
||||||
string dateFormat = args[3];
|
string dateFormat = args[3];
|
||||||
string[] searchPatterns = args[2].Split('|');
|
string[] searchPatterns = args[2].Split('~');
|
||||||
string sourceDirectory = Path.GetFullPath(args[0]);
|
string sourceDirectory = Path.GetFullPath(args[0]);
|
||||||
foreach (string searchPattern in searchPatterns)
|
foreach (string searchPattern in searchPatterns)
|
||||||
Rename(logger, sourceDirectory, searchPattern, dateFormat);
|
Rename(logger, sourceDirectory, searchPattern, dateFormat);
|
||||||
|
@ -7,7 +7,7 @@ namespace File_Folder_Helper.ADO2025.PI5;
|
|||||||
internal static partial class Helper20250315 {
|
internal static partial class Helper20250315 {
|
||||||
|
|
||||||
internal static void Empty(ILogger<Worker> logger, List<string> args) {
|
internal static void Empty(ILogger<Worker> logger, List<string> args) {
|
||||||
string[] searchPatterns = args[2].Split('|');
|
string[] searchPatterns = args[2].Split('~');
|
||||||
string sourceDirectory = Path.GetFullPath(args[0]);
|
string sourceDirectory = Path.GetFullPath(args[0]);
|
||||||
if (searchPatterns.Length == 1) {
|
if (searchPatterns.Length == 1) {
|
||||||
string[] files = Directory.GetFiles(sourceDirectory, searchPatterns[0], SearchOption.AllDirectories);
|
string[] files = Directory.GetFiles(sourceDirectory, searchPatterns[0], SearchOption.AllDirectories);
|
||||||
|
@ -81,7 +81,7 @@ internal static partial class Helper20250321 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
internal static void MoveToLast(ILogger<Worker> logger, List<string> args) {
|
internal static void MoveToLast(ILogger<Worker> logger, List<string> args) {
|
||||||
string[] searchPatterns = args[2].Split('|');
|
string[] searchPatterns = args[2].Split('~');
|
||||||
string sourceDirectory = Path.GetFullPath(args[0]);
|
string sourceDirectory = Path.GetFullPath(args[0]);
|
||||||
if (searchPatterns.Length == 1)
|
if (searchPatterns.Length == 1)
|
||||||
logger.LogInformation("No code for just one!");
|
logger.LogInformation("No code for just one!");
|
||||||
|
@ -151,12 +151,12 @@ internal static partial class Helper20250407 {
|
|||||||
internal static void Sync(ILogger<Worker> logger, List<string> args) {
|
internal static void Sync(ILogger<Worker> logger, List<string> args) {
|
||||||
Matcher matcher = new();
|
Matcher matcher = new();
|
||||||
string fileName = $"{args[1]}.json";
|
string fileName = $"{args[1]}.json";
|
||||||
string[] segments = args[5].Split('|');
|
string[] segments = args[5].Split('~');
|
||||||
string rightDirectory = Path.GetFullPath(args[0].Split('|')[0]);
|
string rightDirectory = Path.GetFullPath(args[0].Split('~')[0]);
|
||||||
Logic? logic = segments.Length != 5 ? null : Logic.Get(segments);
|
Logic? logic = segments.Length != 5 ? null : Logic.Get(segments);
|
||||||
string includePatternsFile = Path.Combine(rightDirectory, args[2]);
|
string includePatternsFile = Path.Combine(rightDirectory, args[2]);
|
||||||
string excludePatternsFile = Path.Combine(rightDirectory, args[3]);
|
string excludePatternsFile = Path.Combine(rightDirectory, args[3]);
|
||||||
string[] rootUniformResourceLocators = args.Count < 5 ? [] : args[4].Split('|');
|
string[] rootUniformResourceLocators = args.Count < 5 ? [] : args[4].Split('~');
|
||||||
matcher.AddIncludePatterns(!File.Exists(includePatternsFile) ? ["*"] : File.ReadAllLines(includePatternsFile));
|
matcher.AddIncludePatterns(!File.Exists(includePatternsFile) ? ["*"] : File.ReadAllLines(includePatternsFile));
|
||||||
matcher.AddExcludePatterns(!File.Exists(excludePatternsFile) ? ["System Volume Information"] : File.ReadAllLines(excludePatternsFile));
|
matcher.AddExcludePatterns(!File.Exists(excludePatternsFile) ? ["System Volume Information"] : File.ReadAllLines(excludePatternsFile));
|
||||||
ReadOnlyCollection<Record> rightRecords = GetRecords(rightDirectory, matcher);
|
ReadOnlyCollection<Record> rightRecords = GetRecords(rightDirectory, matcher);
|
||||||
|
@ -6,7 +6,7 @@ internal static partial class Helper20250421 {
|
|||||||
|
|
||||||
internal static void FreeFileSyncChangeCreatedDate(ILogger<Worker> logger, List<string> args) {
|
internal static void FreeFileSyncChangeCreatedDate(ILogger<Worker> logger, List<string> args) {
|
||||||
string searchPattern = args[2];
|
string searchPattern = args[2];
|
||||||
string[] searchPatterns = args[3].Split('|');
|
string[] searchPatterns = args[3].Split('~');
|
||||||
string sourceDirectory = Path.GetFullPath(args[0]);
|
string sourceDirectory = Path.GetFullPath(args[0]);
|
||||||
if (searchPatterns.Length != 2)
|
if (searchPatterns.Length != 2)
|
||||||
throw new NotImplementedException($"Not the correct number of {searchPatterns} were passed!");
|
throw new NotImplementedException($"Not the correct number of {searchPatterns} were passed!");
|
||||||
|
@ -147,7 +147,7 @@ public class Worker : BackgroundService
|
|||||||
_Logger.LogWarning("Must pass a argument!");
|
_Logger.LogWarning("Must pass a argument!");
|
||||||
CreateWindowsShortcut();
|
CreateWindowsShortcut();
|
||||||
}
|
}
|
||||||
else if (Directory.Exists(_Args[0].Split('|')[0]) || Directory.Exists(_Args[0]))
|
else if (Directory.Exists(_Args[0].Split('~')[0]) || Directory.Exists(_Args[0]))
|
||||||
{
|
{
|
||||||
if (!_ConsoleKeys.Contains(consoleKey))
|
if (!_ConsoleKeys.Contains(consoleKey))
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user