我试图将c#中的目录重命名为仅与不同情况相同的名称.
例如:f:\ test到f:\ TEST
我试过这段代码:
var directory = new DirectoryInfo("f:\\test");
directory.MoveTo("f:\\TEST");
Run Code Online (Sandbox Code Playgroud)
我得到一个IOException - 源和目标路径必须不同.我也尝试过具有相同结果的Directory.Move().
这是怎么做到的?我是否必须创建一个单独的临时目录,将包含的文件从原始目录移动到临时目录,然后删除原始目录,并重命名临时目录?