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コンポーネントをご覧になると思います。
ファイルをディスク ドライブにコピーすることはできません。CD-R へのファイルの書き込みは、複雑なプロセスです。
XPBurnと呼ばれる C# .NET コンポーネントについて聞いたことがあります。私はそれを使用していませんが、IMAPI Interfacesを使用して必要なことを行うようです。
はい。ただし、技術的には Windows API です。
IMAPI は C++ 専用です。C# 用の適切なラッパーはありますか? たぶん図書館?私はcodeprojectページからプロジェクトラッパーを使用しました..私はそれをテストしていません.Interopフォルダーを除外し、それを別のプロジェクトに移動してWPFでwinformを構築しようとした..したがって、Interopを単一に除外しましたDLLのクラスプロジェクト...今週テストします..