C#でWindowsフォームアプリケーションを作成していますが、C:\ドライブのディレクトリからAndroid携帯の「Computer \ SPH-D710 \ Phone\Music」ディレクトリにファイルをコピーしたいと思います。Windowsエクスプローラからこの投稿にコピーして貼り付けたばかりの音楽パスですが、おそらく「C:」などがないため、C#はそれを有効なディレクトリとして認識しません。
Androidにファイルを書き込むことができるC#コマンドとは何ですか?
お使いの電話は MTP デバイス (メディア転送プロトコル) として接続されているようです。ファイル システム アクセス (USB マス ストレージ) ほど単純ではありません。これらの一連のブログを読んで、単純なファイルのコピーではありません。
このためにアンマネージ コードに飛び込むことになることに注意してください。
ファイルの保存に使用される.NETライブラリは、ファイルの保存場所を実際には気にしません。AndroidデバイスはUSBストレージデバイスと見なされます(電話の観点からUSBストレージがオンになっている限り)。実際にファイルを電話に保存するために実行しているルーチンでエラーを検出できるように、C#コードの一部を配置することをお勧めします。
簡単な例として、C#コードは次のようになります。
string filePath = @"G:\Music\MySong.mp3";
System.IO.File.WriteAllBytes(filePath, mp3FileContent);