update launch.json and helper files to use J: drive paths

This commit is contained in:
2025-09-29 18:21:11 -07:00
parent 7a2492f14b
commit 46590d48cd
3 changed files with 25 additions and 7 deletions

View File

@ -243,7 +243,7 @@ internal static partial class Helper20240623 {
"-_[,](",
"##_Done",
".kan",
"D:/5-Other-Small/Kanban/Year-Season",
"J:/5-Other-Small/Kanban/Year-Season",
"316940400000"
],
"problemMatcher": []
@ -530,8 +530,8 @@ internal static partial class Helper20240623 {
private static string? GetInferredCheckDirectory(string directory) {
string? result = null;
List<string> directoryNames = [];
DirectoryInfo directoryInfo;
List<string> directoryNames = [];
string? checkDirectory = directory;
directoryNames.Add(Path.GetFileName(checkDirectory));
string pathRoot = Path.GetPathRoot(directory) ?? throw new Exception();
@ -540,7 +540,6 @@ internal static partial class Helper20240623 {
if (string.IsNullOrEmpty(checkDirectory) || checkDirectory == pathRoot) {
break;
}
directoryInfo = new(checkDirectory);
if (!directoryInfo.Exists) {
directoryNames.Add(directoryInfo.Name);
@ -548,10 +547,15 @@ internal static partial class Helper20240623 {
directoryNames.Reverse();
result = string.IsNullOrEmpty(directoryInfo.LinkTarget) ? checkDirectory : directoryInfo.LinkTarget;
for (int j = 0; j < directoryNames.Count; j++) {
result = Path.GetDirectoryName(result) ?? throw new Exception();
result = Path.GetDirectoryName(result);
if (string.IsNullOrEmpty(result)) {
break;
}
}
foreach (string directoryName in directoryNames) {
result = Path.Combine(result, directoryName);
if (!string.IsNullOrEmpty(result)) {
foreach (string directoryName in directoryNames) {
result = Path.Combine(result, directoryName);
}
}
break;
}