过去这种方法很好,但现在不行了。我使用下面的代码行从这个位置检索文件:
C:\用户\ ZAT \源\回购\ KPItoolConsole \ KPItoolConsole \输入\模式
string[] files = Directory.GetFiles(@"input\patterns", "*.json", SearchOption.AllDirectories);
但现在调试时出现以下错误:
无法找到路径'C:\ Users \ ZAT \ source \ repos \ KPItoolConsole \ KPItoolConsole \ bin \ Debug \ netcoreapp2.0 \ input \ patterns'
的一部分
有人可以告诉我如何再次查看父文件夹吗?
这适用于Console .NET Core应用程序。我认为它在Visual Studio更新后停止工作。
答案 0 :(得分:0)
你可以通过这种方式解决。以下代码是在我身边进行测试的。
string src_path = @"C:\Users\ZAT\source\repos\KPItoolConsole\KPItoolConsole\input\patterns";
string dest_path = @"C:\Users\NBY81HC\Desktop\hello";
foreach (string file_path in Directory.GetFiles(src_path,"*.json", SearchOption.AllDirectories))
{
string fileName = Path.GetFileName(file_path);
File.Copy(file_path, Path.Combine(dest_path, fileName), true);
}