C# 无法在SaveFileDialog中获取CD驱动器的路径

C# 无法在SaveFileDialog中获取CD驱动器的路径,c#,.net,vb.net,path,C#,.net,Vb.net,Path,我有一个SaveFileDialog,它可以按预期工作,但用户选择的CD驱动器中的光盘至少已经格式化并写入一次(当光盘尚未写入时,它可以按预期工作)。在光盘尚未写入的情况下,对话框返回的路径是默认的等待刻录的窗口文件夹,这很好。但是,只要CD驱动器中的光盘也被写入,就会出现错误。为什么不管CD驱动器中光盘的状态如何,SaveFileDialog每次都不能给我相同的路径呢。更重要的是,我怎样才能避免这种情况 磁盘是CD-R还是CD-RW?您的CD是否可重写?它需要适用于任何类型的RW和非RW光盘。

我有一个SaveFileDialog,它可以按预期工作,但用户选择的CD驱动器中的光盘至少已经格式化并写入一次(当光盘尚未写入时,它可以按预期工作)。在光盘尚未写入的情况下,对话框返回的路径是默认的等待刻录的窗口文件夹,这很好。但是,只要CD驱动器中的光盘也被写入,就会出现错误。为什么不管CD驱动器中光盘的状态如何,SaveFileDialog每次都不能给我相同的路径呢。更重要的是,我怎样才能避免这种情况

磁盘是CD-R还是CD-RW?您的CD是否可重写?它需要适用于任何类型的RW和非RW光盘。我只是希望能够得到我选择的驱动器的路径,它是SaveFileDialog的整个对象。要回答你的问题,它是一张CD-R。我想,光盘类型应该无关紧要。此表单的原因是获取路径。是否确实不需要FolderBrowserDialog?磁盘是CD-R还是CD-RW?您的CD是否可重写?它需要适用于任何类型的RW和非RW光盘。我只是希望能够得到我选择的驱动器的路径,它是SaveFileDialog的整个对象。要回答你的问题,它是一张CD-R。我想,光盘类型应该无关紧要。此表单的原因是获取路径。是否确实不需要FolderBrowserDialog?