-1

我有一个 wpf 应用程序,我正在使用以下代码保存一个 Excel 文件。如果我选择文件路径为“C:\”,则会引发错误。没有其他文件路径有这个问题。

请帮忙。

excelWorkbook.SaveAs(saveAsPath, XlFileFormat.xlWorkbookNormal, Type.Missing,
                            Type.Missing, Type.Missing, Type.Missing, XlSaveAsAccessMode.xlExclusive,
                            Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);

编辑

文件名:C:\2347_H4141001_axm2312_20110627_042821.xls

错误是:

无法访问该文件。尝试以下方法之一:

• 确保指定的文件夹存在。

• 确保包含该文件的文件夹不是只读的。

• 确保文件名不包含以下任何字符:< > ? [ ] : | 或者 *

• 确保文件/路径名包含的字符不超过 218 个。

4

1 回答 1

-1
  • 你有检查权限吗?C:默认情况下,Windows 会阻止写入驱动器的 ROOT 。

  • 字符“:”和“\”可能是原因,尝试使用@之前,像这样:@"C:\nameOfFile

于 2016-03-12T16:42:42.157 回答