我在C#中使用IMAPI2將文件列表刻錄到多區段磁盤。但我希望能夠將這些文件刻錄到磁盤中的目錄中。 現在這是我在磁盤中創建一個文件夾,並使用IMAPI將其刻錄到它2
fileSystemImage = new MsftFileSystemImage();
fileSystemImage.ChooseImageDefaults(discRecorder);
fileSystemImage.FileSystemsToCreate =
FsiFileSystems.FsiFileSystemJoliet | FsiFileSystems.FsiFileSystemISO9660;
if (multisessionInterfaces != null)
{
fileSystemImage.MultisessionInterfaces = multisessionInterfaces;
fileSystemImage.ImportFileSystem();
}
IFsiDirectoryItem rootItem = fileSystemImage.Root;
rootItem.AddTree(sourceDirectory,includeBaseDirectory)
這是關於方法一輪,因爲我有我的驅動器創建一個臨時文件夾,複製所有我要刻錄到該文件夾,該文件夾添加爲文件燃燒物品。
我使用這個C#IMAPI2包裝的稍作修改的版本來實現這個http://www.codeproject.com/Articles/24544/Burning-and-Erasing-CD-DVD-Blu-ray-Media-with-C-an
我已經實現了相同的一段時間。 。只是忘了發佈我的答案。 。但無論如何謝謝:) –