我在互联网上无处不在,但我的代码与其他代码不匹配。我有这个
string outputFile = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), fullname);
我无法Environment.SpecialFolder.Desktop
将其设为Documents/Files
如何指定我的pdf文档将保存在哪个文件夹中?
这是我的完整代码。
string outputFile = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), fullname);
FileStream fs = new FileStream(outputFile, FileMode.Create, FileAccess.Write, FileShare.None);
Document doc = new Document(PageSize.A4, 60, 60, 40, 30);
PdfWriter w = PdfWriter.GetInstance(doc, fs);
doc.Open();
.
.
.
doc.Close();
答案 0 :(得分:1)
如果我理解正确,那就是你应该使用的:
string outputFile = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), @"Documents/Files", fullname);
如果您想要的输出文件夹不是桌面的子文件夹,您只需删除Environment.GetFolderPath(...)
部分并使用您想要的任何路径即可。不要忘记使用逃避字符串(即使用" @")。并且不要忘记将文件名组合到输出文件夹路径。
如果不是您之后的内容,请提供更多详情。