我正在生成PDF并保存到硬盘。我给出了一个默认文件路径。我保存的PDF需要以下列格式保存:BSc / IT / C /。我遇到的问题是,当我尝试将PDF保存到硬盘驱动器时,PDF文件的名称被视为文件路径的一部分,因为我使用的是“/”符号。但我需要以确切的格式保存文件。
这是我的代码:
PdfWriter writer = PdfWriter.GetInstance(doc, new FileStream(Filepath + "//" + id + ".pdf", FileMode.Create));
在代码中,Filepath
包含我在“web.config”文件中定义的“C:\ Users \ acer \ Documents \ Visual Studio 2010 \ Projects \ MyProject”。 id
包含“BSc / IT / C /”。有什么方法可以用我需要的格式保存PDF文件吗?
请帮忙。提前谢谢。
答案 0 :(得分:0)
您无法创建包含/
的文件名<强>由于强>
以下保留字符:
< (less than)
> (greater than)
: (colon)
" (double quote)
/ (forward slash)
\ (backslash)
| (vertical bar or pipe)
? (question mark)
* (asterisk)
有关命名惯例的更多信息,请参阅以下链接 https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx