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