巨大なファイルをWindowsからAndroidへコピーする際に発生するエラーの回避
概要
WindowsからAndroidへのファイルのコピーは、 エクスプローラー上で行うのが一般的かと思います。
筆者の環境ではエクスプローラーを使って巨大なファイル(1GB~)?を転送したとき、 転送中にエラーが発生したり、エクスプローラーが強制終了して正しく転送が行えませんでした。
ADBとPowershellで 巨大なファイルを(今のところは)正しく転送できているので、やり方を書いておきます。
状況
WindowsからAndroidへ 大きめ(1GB~)?のファイルをエクスプローラー上で転送しようとすると、 転送中にエラーが発生したりエクスプローラーが強制終了してファイルが送れない
解決方法
PowerShellかコマンドプロンプトとADBを使用してファイルを転送する。
用意するもの
使用するのはadb.exeだけなので、展開後任意の場所に置いておきます。
手順
- ダウンロードしたADBにPathを通す
- AndroidのUSBデバッグを有効にする
- PowerShellかコマンドプロンプトを起動
- 以下のコマンドを入力してEnter
adb push コピー元アドレス コピー先アドレス
ディレクトリ内のファイルを一括で移動したいときは、
{ディレクトリ}\.
を使います。
この手順で巨大なファイルであってもAndroidへファイルがコピーされる...はずです。