我在 f:\ 驱动器中有一个名为“cd.txt”的数据文件。我想将此文件写入 CD 即 E:\。
String source ="F:\\cd.txt";
String destination="E:\\cd.txt";
File.copy(sorce,destination);
上面的行抛出异常说:
“访问路径 'E:\cd.txt' 被拒绝”
我在 f:\ 驱动器中有一个名为“cd.txt”的数据文件。我想将此文件写入 CD 即 E:\。
String source ="F:\\cd.txt";
String destination="E:\\cd.txt";
File.copy(sorce,destination);
上面的行抛出异常说:
“访问路径 'E:\cd.txt' 被拒绝”
我不认为这很容易实现,Windows 资源管理器给人的印象是复制文件就足够了,但事实并非如此。
我想你可以看看XPBurn组件。
IMAPI 仅适用于 C++,是否有适合 C# 的包装器?o 也许是图书馆?我使用了codeproject页面中的项目包装器。我没有测试它,我所做的只是排除了Interop文件夹并将其移动到另一个项目以尝试在WPF中构建winform ..因此我将Interop排除在单个DLL 的类项目...本周将对其进行测试..
您不能只将文件复制到磁盘驱动器。将文件写入 CD-R 是一个复杂的过程。
我听说过一个名为XPBurn的 C# .NET 组件。我没有使用它,但它看起来可以使用IMAPI Interfaces完成您需要的操作。
是的,但它在技术上是 Windows API: