#问题:使用Visual Studio 2013时,调用System.IO,写到某个方法时,需要获取文件路径名,其中有段代码如下:
string oldPath = @"D:\解密前";
string newPath = @"D:\解密后";
DirectoryInfo dir = new DirectoryInfo(oldPath);
FileInfo[] fil = dir.GetFiles();
string OldPath = oldPath + @"\" + fil[0];
string NewPath = newPath + @"\" + fil[0];
Console.WriteLine(oldPath);
Console.WriteLine(newPath);
Console.WriteLine(OldPath);
Console.WriteLine(NewPath);
Console.ReadKey();
输出效果如下:
D:\解密前
D:\解密后
D:\解密前\PNP-IO表-202109091002-V3.xlsx
D:\解密后\PNP-IO表-202109091002-V3.xlsx
而当我用Visual Studio 2019 写到同样一段代码时,却出现了不同的效果
2019输出结果如下:
D:\解密前
D:\解密后
D:\解密前\D:\解密前\PNP-IO表-202109091002-V3.xlsx
D:\解密后\D:\解密前\PNP-IO表-202109091002-V3.xlsx
2019的路径获取比2013的全?