MTP経由でコピーすると、ファイルはAndroidデバイスに表示されますが、転送が完了すると消えます。なぜですか?

MTP経由でコピーすると、ファイルはAndroidデバイスに表示されますが、転送が完了すると消えます。なぜですか?

Linux Mint 19.3ノートブックは、MTP(Caja内)を介して400MBファイルをAndroid 7.0タブレットにコピーします。

コピー中にファイルはタブレットのインベントリファイルアプリに表示され、タブレットの[更新]ボタンを押し続けると、ノートパソコンの進行状況インジケータに合わせてファイルサイズが大きくなることを確認できます。

100%に達すると、ノートブックには表示され続けますが、次の更新時にタブレットから消え、再び表示されません。アンインストールして再インストールした後もタブレットには表示されませんが、ラップトップにはまだ表示されます。ノートブックには正しいファイル名、サイズ、タイプ、場所が表示されます。

  • 「サイズ」に「不明」と表示されます。ディスク上プロパティダイアログの「訪問」
  • 表示変更日は1969年12月31日です。
  • ファイルを開こうとすると、一般I / Oエラーが発生しました。
  • 名前を変更しようとすると、「申し訳ありません。名前を変更できません…:libmtpエラー:オブジェクト文字列を設定できません」というエラーが発生します。

現在、LinuxのMTPサポートはとても良いと聞きました。追加のMTPパッケージなどをインストールする前に確実な内容がありませんか?

ベストアンサー1

MTPは非常に欠陥のあるプロトコルなので、完全に避けるべきです。ファイルエクスプローラに表示される内容は現在のファイルのスナップショットにすぎないため、その場所でファイルを編集することはできません。フォルダをコンピュータに移動したが、とにかく元のフォルダが携帯電話から削除されると、転送ブレーキが発生することがよくあります。

ファイルを転送する安全な方法はadbシェルです

  • adb pull -a /sdcard内部ストレージのすべてのファイルをPCにコピーします。
  • adb pushファイルを転送するコマンドです。

おすすめ記事