.net的Directory类有很多功能,今天我只在这里说一个人们容易误解的功能,Directory.Move(string sourDirName,string destDirName),第一个参数只原来的文件夹路径,第二个是改变名字后的文件夹路径,我写代码时只改变最后一层的文件夹名字,前面的没有改,上层的文件夹名字改变后,路径有可能会出错。
下面是一个例子Directory.Move("D:\\folder\\xxx","D:\\folder\\yyy"),这个功能会把D盘folder文件夹下的xxx文件夹改为yyy文件夹,这样就实现了文件夹改名。