public static ScanDirectoryAsync ( string Source, string Dest, string glob = "*", bool Recursive = false ) : System.Threading.Tasks.Task | ||
Source | string | |
Dest | string | |
glob | string | |
Recursive | bool | |
return | System.Threading.Tasks.Task |
/// <summary> /// Entrypoint, command line handler. /// </summary> /// <param name="args"></param> public void Main(string[] args) { switch (args[0].ToLowerInvariant()) { case "delocate": var dl = new DeLocate(); dl.DeLocateFile(args[1], args[2], ulong.Parse(args[3], NumberStyles.HexNumber), args[4], bool.Parse(args[5]), true, true).Wait(); break; case "reloc": Reloc(args); break; case "extract": Extract.Verbose = 1; Extract.ScanDirectoryAsync(args[1], args[2]).Wait(); WriteLine($"Compiled {Extract.NewCnt} new .reloc data fragments"); break; default: return; } }