diff --git a/src/MDriveSync.Core/Services/AliyunJob.cs b/src/MDriveSync.Core/Services/AliyunJob.cs index d408d70..0f72371 100644 --- a/src/MDriveSync.Core/Services/AliyunJob.cs +++ b/src/MDriveSync.Core/Services/AliyunJob.cs @@ -1872,7 +1872,7 @@ private void AliyunDriveInitialize() _driveSavePath = _jobConfig.Target.TrimPrefix(); // 格式化备份目录 - var sources = _jobConfig.Sources.Where(c => !string.IsNullOrWhiteSpace(c)).Select(c => c.TrimPath()).Distinct().ToList(); + var sources = _jobConfig.Sources.Where(c => !string.IsNullOrWhiteSpace(c)).Distinct().ToList(); _jobConfig.Sources.Clear(); foreach (var item in sources) { @@ -1883,7 +1883,7 @@ private void AliyunDriveInitialize() { dir.Create(); } - _jobConfig.Sources.Add($"{dir.FullName.TrimPath()}"); + _jobConfig.Sources.Add(dir.FullName); } else { diff --git a/src/MDriveSync.Core/Services/LocalStorageJob.cs b/src/MDriveSync.Core/Services/LocalStorageJob.cs index 5cbd5a1..b37ae0f 100644 --- a/src/MDriveSync.Core/Services/LocalStorageJob.cs +++ b/src/MDriveSync.Core/Services/LocalStorageJob.cs @@ -663,7 +663,7 @@ private void SyncFiles(CancellationToken token) { var saveParentPath = $"{_targetSaveRootPath}/{item.Key.TrimPath()}"; var dirInfo = new DirectoryInfo(saveParentPath); - if(!dirInfo.Exists) + if (!dirInfo.Exists) { dirInfo.Create(); } @@ -1706,7 +1706,7 @@ private void Initialize() _log.LogInformation($"Linux: {isLinux}"); // 处理 RestoreRootPath - if (IsLinux() && (_jobConfig.Restore?.StartsWith("/") ?? false)) + if (isLinux && (_jobConfig.Restore?.StartsWith("/") ?? false)) { _tartgetRestoreRootPath = "/" + _jobConfig.Restore.TrimPath(); } @@ -1716,7 +1716,7 @@ private void Initialize() } // 处理 TargetRootPath - if (IsLinux() && (_jobConfig.Target?.StartsWith("/") ?? false)) + if (isLinux && (_jobConfig.Target?.StartsWith("/") ?? false)) { _targetSaveRootPath = "/" + _jobConfig.Target.TrimPath(); } @@ -1726,7 +1726,7 @@ private void Initialize() } // 格式化备份目录 - var sources = _jobConfig.Sources.Where(c => !string.IsNullOrWhiteSpace(c)).Select(c => c.TrimPath()).Distinct().ToList(); + var sources = _jobConfig.Sources.Where(c => !string.IsNullOrWhiteSpace(c)).Distinct().ToList(); _jobConfig.Sources.Clear(); foreach (var item in sources) { @@ -1737,7 +1737,7 @@ private void Initialize() { dir.Create(); } - _jobConfig.Sources.Add($"{dir.FullName.TrimPath()}"); + _jobConfig.Sources.Add(dir.FullName); } else {