【发布时间】:2012-01-09 11:33:29
【问题描述】:
您好,我在 asp.net 中保存文件时遇到此错误。我已将我的应用程序放在名称中包含空格的文件夹中。
Illegal characters in path.
System.ArgumentException: Illegal characters in path.
at System.IO.Path.CheckInvalidPathChars(String path)
at System.IO.Path.GetFileName(String path)
at MyApp.Localization.LocalizationHelper.GetDefaultFilePath(String filepath) in D:\! sf02_jan09_I\MyApp.Localization\Helper\LocalizationHelper.cs:line 36
at Localization_Language.Save(String filePath, List`1 lstResDef) in d:\! sf02_jan09_I\MyApp\Modules\Language\LanguageManager.ascx.cs:line 810
at Localization_Language.imbUpdate_Click(Object sender, ImageClickEventArgs e) in d:\! sf02_jan09_I\MyApp\Modules\Language\LanguageManager.ascx.cs:line 743
当我从 !sf02_jan09 中删除空间时,它起作用了..在这种情况下我如何处理保存文件?
【问题讨论】:
-
也许这个帮助stackoverflow.com/questions/146134/… 如果空格是问题,请在“”中包含您的文件名。例如“c:\文件名”
标签: c# asp.net illegal-characters