C# 我的FileStream创建的文件保存在哪里?

C# 我的FileStream创建的文件保存在哪里?,c#,filestream,C#,Filestream,我正在学习本教程,但我不知道我的pdf文件保存到哪里?谢谢你的帮助 using System; using com.lowagie.text; using com.lowagie.text.pdf; using System.IO; public class Chap0101 { public static void Main(string[] args) { Console.WriteLine("Chapter 1 example 1: Hello World");

我正在学习本教程,但我不知道我的pdf文件保存到哪里?谢谢你的帮助

using System; 
using com.lowagie.text;
using com.lowagie.text.pdf;
using System.IO;

public class Chap0101 
{

public static void Main(string[] args) 
{
    Console.WriteLine("Chapter 1 example 1: Hello World");

    // step 1: creation of a document-object
    Document document = new Document();

    // step 2:
    // we create a writer that listens to the document
    // and directs a PDF-stream to a file
    PdfWriter.getInstance(document, new FileStream("Chap0101.pdf", FileMode.Create));

    // step 3: we open the document
    document.open();

    // step 4: we add a paragraph to the document
    document.add(new Paragraph("Hello World"));

    // step 5: we close the document
    document.close();
}
}

它可能正在将文件保存到VisualStudio指定的默认位置

您应该更改
FileStream
语句以定义位置:

PdfWriter.getInstance(document, new FileStream("c:\\Chap0101.pdf", FileMode.Create));
Visual Studio默认值可以修改,但最有可能是查找(假设为2010年):


它将位于可执行文件的工作目录中,即它旁边。如果您从Visual Studio运行此操作,请查看
projectDirectory\bin\Debug

或者,最好指定一个绝对路径是的,您应该指定一个输出文件流,而不是使用iText或PDF。该代码创建一个FileStream,负责创建一个文件。以此为出发点:这有许多重复。提示:相对路径通常取决于当前的工作目录。工作目录不一定与可执行文件所在的目录相同。@code如果您是对的。然而,在这种情况下,可以安全地假设是这样。
\Users\{yourUsername}\Documents\Visual Studio 2010\...\bin\Debug