【发布时间】:2018-12-04 11:12:56
【问题描述】:
我有以下代码
string filePath = @"C:\temp\Test.txt";
File.WriteAllText(filePath, csvContent);
但是,当我运行控制台应用程序时,它会引发以下错误...
找不到路径的一部分 'C:\Code\ScheduledTextMigration\ScheduledTextMigration\bin\Debug\C\temp\Test.txt'。
它到底为什么要写入那个目录?
【问题讨论】:
-
在 File.WriteAllText 调用上放置一个断点,在调试器中运行您的应用程序。到达断点时filePath的值是多少?
-
这里没有复制。请问你能提供minimal reproducible example吗?
-
断点处文件路径为“C\\temp\\ScheduleTextMigration.txt”
-
:不见了 -
嗯,这与您在问题中向我们展示的
filePath不同,但缺少:。
标签: c# .net system.io.file