mirror of
https://github.com/Leonmmcoset/CMLeonOS.git
synced 2026-03-03 15:30:27 +00:00
拆分代码10
This commit is contained in:
@@ -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}'");
|
||||
|
||||
@@ -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}");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user