※ ChatGPTを利用し、要約された質問です(原文:androidのローカルファイル)
AndroidのローカルファイルをNASにバックアップする方法
このQ&Aのポイント
Androidアプリでのファイルの保存と読み込み方法について調べています。
openFileOutputを使用してファイルを保存し、openFileInputで読み込むことができました。
しかし、openFileOutputで保存したファイルをNASにバックアップする方法が分かりません。実機デバッグではファイルを確認できず、NASで作成したファイルを確認したいです。どのような方法があるでしょうか?
いつもお世話になっております。
早速ですが、現在androidstudioにてアプリを作成しています。
openFileOutputにてファイルを保存し、openFileInputにてファイルの読込は出来ました。
そこでなのですが、openFileOutputにて保存したファイルをNASにバックアップしたいと思っております。
ESエクスプローラーにてファイルを確認できればと思ったのですが確認出来ません。
adb.exeにて確認しても確認出来ません。
/dada/data/・・・
にファイルは保存されていると記事を見つけたのでいろいろ試してみたのですが確認出来ませんでし。
現在実機デバック中なのですが、実機デバックではファイル確認出来ないのでしょうか。
また、最悪端末でファイルは確認出来なくてもいいのですが、NASにバックアップしNASにて作成したファイルを確認出来れば十分です。
何か方法はありますでしょうか。
教えてください。よろしく御願い致します。
お礼
fzb24794様回答ありがとうございます。 String savePath = Environment.getExternalStorageDirectory() + "/RicePolishing/KeyPhoto"; File folder = new File(savePath); if (!folder.exists()) { folder.mkdirs(); } // NewFolderに保存するファイルのパス File file = new File(folder, fName + ".txt"); if (file.exists()) { file.delete(); } 上記コードでローカルファイルではなく別な場所にファイルを作成してみました。 そうしたら、ファイルの確認をすることが出来ました。 しかし、問題は Nexus7 NG KindleFire6 OK Galaxy Note3 OK といった感じで出来る機種と出来ない機種がありました。 OSのバージョンの違いからかそれとも機種の特性なのかまだまだ難しいことばかりです。 もう少し悩んでみます。 ありがとうございました。