我尝试使用下面的代码获取文件路径 .
string script = File.ReadAllText(Application.StartupPath + "D:\\Tax Rouding Projects\\10-12-12 TaxRoundingUtility\\TaxRoundingUtility\\Scripts\\GP_SOP_AdjustTax.sql");
但我收到错误:不支持给定路径的格式
如果我尝试从Windows资源管理器中打开文件..我能够去文件位置..
D:\Tax Rouding Projects\10-12-12 TaxRoundingUtility\TaxRoundingUtility\Scripts\
但为什么我不能使用c#代码...
我在路上错过的任何事情......
1 回答
问题出在这里
这可能最终会给你一些类似的东西
这是一条无效的路径 . 仅附加您需要的路径部分(第二部分只是一个示例)
还要确保在文件路径字符串中转义'' .
Edit :正如Dante在问题的评论中提到的,如果目标路径是固定且已知的,则不需要Application.StartppPath . 只需加载/读取您拥有完整路径的文件即可 .