我收到一个无效的路径异常,因为我导入的库有一个.rules文件,其名称中带冒号:
Illegal char <:> at index 40:
\edu\stanford\nlp\models\kbp\semgrex\per:stateorprovince_of_death.rules
1)我无法更改文件名,因为库中的文件不可编辑
2)这个库中有很多其他文件名冒号,甚至在同一个文件夹中,所以我不明白为什么这个文件会导致错误
3)它第一次给我这个错误,一个不同的文件导致它。当我尝试清理,重建并再次运行时,错误仍然相同,但文件已更改
4)显然文件的代码没有错误,我对它进行了2次检查
也许你可以尝试用''围绕冒号
像这样:
string filePath = "\edu\stanford\nlp\models\kbp\semgrex\per':'stateorprovince_of_death.rules";