を、私はディレクトリを作成し、次のコードを使用しよう:)は(mkdirsでディレクトリを作成できません - アンドロイド
boolean success = true;
String rootDirectory = Environment.getExternalStorageDirectory().toString();
folder = new File(rootDirectory, "Directory");
if(!(folder.exists())) {
success = folder.mkdirs();
} else {
}
if(success) {
Toast.makeText(getActivity().getApplicationContext(), "DIR created", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getActivity().getApplicationContext(), "DIR not created successfully", Toast.LENGTH_SHORT).show();
}
を、それが作成された場合、私は、フォルダを探し、どれもありません。
権限が付与されます。
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
をアプリが権限を持っているように私はまた、実行時に許可を求めることを試みた、それゆえ、それは問題になることができない、と思われます。
何ヶ月も前に私は別のアプリケーションを作成し、同じコードと同じSdkバージョンを使用しましたが、まだこのアプリケーションでは動作しません。私は "DIRが正常に作成されません"と私はなぜ、私はディレクトリを作成できない理由を把握するのを助けてくださいわからない。 AndroidのAPI 23(マシュマロ)以上の場合
File directory = new File(Environment.getExternalStorageDirectory() + java.io.File.separator +"Directory");
if (!directory.exists())
Toast.makeText(getActivity(),
(directory.mkdirs() ? "Directory has been created" : "Directory not created"),
Toast.LENGTH_SHORT).show();
else
Toast.makeText(getActivity(), "Directory exists", Toast.LENGTH_SHORT).show();
以下
コメントは議論の対象外です。この会話は[チャットに移動]されています(http://chat.stackoverflow.com/rooms/129852/discussion-on-question-by-progfroz-cant-create-directory-with-mkdirs-androi)。 –