私は(SDカードに)あるディレクトリから別のディレクトリにファイルを移動する移動/ SDカード内のファイルの名前を変更し
をしようとしている私は、ファイルのURIと、私はそれを移動しようとしている方法があります:
をUri selectedImage = imageReturnedIntent.getData(); // this the uri, something like content://media/external/images/media/635
File sdcard = Environment.getExternalStorageDirectory();
File from = new File(sdcard, selectedImage);
File to = new File(sdcard, "myNewDir/mynewfile.jpg");
from.renameTo(to);
しかし、それは仕事をdoesntのない、どちらもそれは私にLogcatの誤差を与えるん...
編集:私は私のマニフェストFILに両方の権限を追加した
E:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
「うまくいかない」と言うと、どういうことが起こりますか?また、WRITE_EXTERNAL_STORAGE権限を追加しましたか? –
少し質問を更新しました。私はパーミッションを追加しました...何も起こりません、それは単にファイルを移動しませんし、それは私にそれについてのエラーを与えません。 –