Remove the 'unclean path' warning and simplify the folder existence check

This commit is contained in:
Touchstone64 2025-12-04 12:49:02 +00:00
parent 708cf392fb
commit 711d93c312

View file

@ -28,18 +28,12 @@ public DiskTransferService(IDiskProvider diskProvider, Logger logger)
private string ResolveRealParentPath(string path)
{
var testExists = path.GetParentPath();
if (!_diskProvider.FolderExists(testExists))
if (!_diskProvider.FolderExists(path.GetParentPath()))
{
return path;
}
var cleanPath = path.GetCleanPath();
if (cleanPath != path)
{
_logger.Warn($"Path '{path}' is not clean, using '{cleanPath}' to resolve the parent path instead");
}
var parentPath = cleanPath.GetParentPath();
var realParentPath = parentPath.GetActualCasing();
var partialChildPath = cleanPath.Substring(parentPath.Length);