デバイスのアプリケーションデータフォルダーにあるファイルをデスクトップのリリースディレクトリにコピーするテストプログラムを作成しています。
デスクトップでリリース ディレクトリにアクセスする方法がわかりません。
それを行うシェルコマンドはありますか?
基本的に、このタスクを達成するためにデバイス上で実行される C++ プログラムを作成したいと考えています。
デバイスのアプリケーションデータフォルダーにあるファイルをデスクトップのリリースディレクトリにコピーするテストプログラムを作成しています。
デスクトップでリリース ディレクトリにアクセスする方法がわかりません。
それを行うシェルコマンドはありますか?
基本的に、このタスクを達成するためにデバイス上で実行される C++ プログラムを作成したいと考えています。
この記事では、RAPI を使用して WinCE デバイスから PC にファイルをコピーする方法について説明します。
http://www.codeguru.com/cpp/wp/ce/article.php/c3521
ただし、RAPI は PC 上でのみ動作するものであるため、目的には使用できません。
あなたがやりたいように、デバイスが開始する通信を処理する方法がいくつかあります。私の世界 (.NET/C#) では、PC 上で動作する単純な ASP.NET Web サービスをセットアップし、デバイスと通信するのは簡単です (ファイルをアップロードするには、デバイスはファイルをバイト配列として送信し、 Web サービスはそれをデスクトップに保存します)。
あなたは .NET を使用していないので、最善の解決策はおそらくデバイスからの FTP です。これを行う方法を示す記事は次のとおりです。
私は解決策を見つけました
リリースディレクトリにコピーできる CoyFile という API があります。
CopyFile(Src ファイル、Dest ファイル、FALSE);
宛先ファイルは次のように指定できます
ce::wstring = L"\release\foo.txt";