1 static void Main(string[] args) 2 { 3 //当前工作目录 4 Console.WriteLine($"CurrentDirectory = {Environment.CurrentDirectory}"); 5 6 //原始名字 7 string oldFullPath = Path.Combine(Environment.CurrentDirectory, "Test.txt"); 8 Console.WriteLine($"path = {oldFullPath}"); 9 10 //保持目录不变修改名字 11 //string newFullPath = Path.Combine(Environment.CurrentDirectory, "NewTest.txt"); 12 13 //移动到新的目录 14 var parentDir = Directory.GetParent(Environment.CurrentDirectory); 15 string newFullPath = Path.Combine(parentDir.FullName, "NewTest.txt"); 16 17 FileInfo fi = new FileInfo(oldFullPath); 18 fi.MoveTo(newFullPath); 19 Console.ReadKey(); 20 }