PDF 名称被视为文件路径的一部分
The PDF name is considered as a part of the filepath
我正在生成 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 文件保存为我需要的格式?
请帮忙。提前致谢。
您不能创建包含 /
的文件名
因为
以下保留字符:
< (less than)
> (greater than)
: (colon)
" (double quote)
/ (forward slash)
\ (backslash)
| (vertical bar or pipe)
? (question mark)
* (asterisk)
有关命名约定的更多信息,请参阅下文 link
https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx
我正在生成 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 文件保存为我需要的格式?
请帮忙。提前致谢。
您不能创建包含 /
的文件名因为
以下保留字符:
< (less than)
> (greater than)
: (colon)
" (double quote)
/ (forward slash)
\ (backslash)
| (vertical bar or pipe)
? (question mark)
* (asterisk)
有关命名约定的更多信息,请参阅下文 link
https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx