拆分代码10

This commit is contained in:
2026-02-04 22:09:01 +08:00
parent 2c36c08ca0
commit 147e2d6881
9 changed files with 124 additions and 52 deletions

View File

@@ -29,20 +29,20 @@ namespace CMLeonOS.Commands.FileSystem
string sourcePath = fileSystem.GetFullPath(sourceFile);
string destPath = fileSystem.GetFullPath(newName);
if (!System.IO.File.Exists(sourcePath))
if (!global::System.IO.File.Exists(sourcePath))
{
showError($"Source file '{sourceFile}' does not exist");
return;
}
if (System.IO.File.Exists(destPath))
if (global::System.IO.File.Exists(destPath))
{
showError($"Destination '{newName}' already exists");
return;
}
string content = fileSystem.ReadFile(sourcePath);
System.IO.File.WriteAllText(destPath, content);
global::System.IO.File.WriteAllText(destPath, content);
fileSystem.DeleteFile(sourcePath);
showSuccess($"File renamed successfully from '{sourceFile}' to '{newName}'");

View File

@@ -9,7 +9,7 @@ namespace CMLeonOS.Commands.FileSystem
string startPath = string.IsNullOrEmpty(args) ? "." : args;
string fullPath = fileSystem.GetFullPath(startPath);
if (!System.IO.Directory.Exists(fullPath))
if (!global::System.IO.Directory.Exists(fullPath))
{
showError($"Directory not found: {startPath}");
return;
@@ -43,7 +43,7 @@ namespace CMLeonOS.Commands.FileSystem
string connector = isLastItem ? "+-- " : "|-- ";
string newPrefix = prefix + (isLastItem ? " " : "| ");
string dirName = System.IO.Path.GetFileName(dir);
string dirName = global::System.IO.Path.GetFileName(dir);
Console.WriteLine($"{prefix}{connector}{dirName}/");
PrintDirectoryTree(fileSystem, dir, newPrefix, isLastItem, showError);
@@ -55,11 +55,11 @@ namespace CMLeonOS.Commands.FileSystem
bool isLastItem = current == totalItems;
string connector = isLastItem ? "+-- " : "|-- ";
string fileName = System.IO.Path.GetFileName(file);
string fileName = global::System.IO.Path.GetFileName(file);
Console.WriteLine($"{prefix}{connector}{fileName}");
}
}
catch (System.IO.DirectoryNotFoundException)
catch (global::System.IO.DirectoryNotFoundException)
{
showError($"Directory not found: {path}");
}