私はアンドロイドアプリケーションで働いています。あるファイルから別のファイルにデータをコピーしたいのですが、以下のコマンドを実行しましたが、ファイル 1 -> ファイル 2 からデータをコピーできません。
// Executes the command.
String CAT_COMMAND = "cat /sdcard/file1 > /sdcard/file2";
Process process = Runtime.getRuntime().exec(CAT_COMMAND);
DOS で ADB SHELL コマンドを使用し、正常に動作する CAT コマンドを実行しました。しかし、コードの実行は実際のデバイスには作用しません。
file1->file2.?? からデータをコピーしない理由を教えてください。
CAT コマンドを使用してデータを書き込み/コピーするための解決策を提供します。
ありがとう