diff --git a/anbs_cp/Classes/LikeDelphi.cs b/anbs_cp/Classes/LikeDelphi.cs
index 09a8afc..bc90c11 100644
--- a/anbs_cp/Classes/LikeDelphi.cs
+++ b/anbs_cp/Classes/LikeDelphi.cs
@@ -10,21 +10,12 @@ public static class LikeDelphi
{
///
/// Аналог функции IncludeTrailingBackslash
+ /// версия 2.0 (20231213) - ОС-независимая реализация.
///
/// Путь, к которому нужно добавить slash
/// Путь со slash в конце
- public static string IncludeTrailingBackslash (string path)
- {
- //По умолчанию сохраняем путь
- string result = path;
-
- //Если последний символ не "\", то добавим "\" в конце
- if (path[^1] != '\\')
- result = $@"{path}\";
-
- //Вернём результат
- return result;
- }
+ public static string IncludeTrailingBackslash(string path) =>
+ $"{path.TrimEnd(Path.PathSeparator)}{Path.PathSeparator}";
///
/// Парсер строки в множество строк
@@ -59,7 +50,7 @@ public static class LikeDelphi
break;
//Только для папок (для файлов равносилен RaiseException)
case EOnExistAction.RaiseExceptionIfNotEmpty:
- throw new RenameException(newName, "Файл уже существует!");
+ throw new RenameException(newName, "Папка уже существует!");
//Только для папок (для файлов равносилен Abort)
case EOnExistAction.AbortIfNotEmpty:
return;
diff --git a/anbs_cp/anbs_cp.csproj b/anbs_cp/anbs_cp.csproj
index f685375..cc438cb 100644
--- a/anbs_cp/anbs_cp.csproj
+++ b/anbs_cp/anbs_cp.csproj
@@ -2,7 +2,7 @@
net8.0
- 2023.1210.0
+ 2023.1213.0
Александр Бабаев
Набор компонентов ANB Software
Библиотека полезных методов языка C#