Страница 1 из 1

Как удалить файл?

Добавлено: 13 фев 2015, 19:29
starshas
Скажите как правильно сделать, чтоб удалялся файл. Вот что у меня есть:

Код: Выделить всё

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Toast;

import java.io.File;


public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }


    public void Btn(View view){




        File file = new File("data/misc/mtkgps.dat");
        file.delete();


    }



}

Re: Как удалить файл?

Добавлено: 13 фев 2015, 20:14
Vedan06

Re: Как удалить файл?

Добавлено: 13 фев 2015, 20:50
starshas
Я понял, что оно не удаляло никакой файл на карте памяти из-за android.permission.WRITE_EXTERNAL_STORAGE. Но у меня же не EXTERNAL STORAGE. Как быть?

Re: Как удалить файл?

Добавлено: 13 фев 2015, 21:14
KamiSempai
Может рут права нужны?

Re: Как удалить файл?

Добавлено: 13 фев 2015, 21:28
starshas
KamiSempai писал(а):Может рут права нужны?
Не помогают

Re: Как удалить файл?

Добавлено: 13 фев 2015, 21:47
Mikhail_dev
KamiSempai писал(а):Может рут права нужны?
С чего это вдруг?

Re: Как удалить файл?

Добавлено: 13 фев 2015, 21:57
Vedan06
Если ты используешь только этот код,что нам выложил то конечно не удалит.
1. Есть ли он на самом деле этот файл?
2. Есть ли у тебя права его редактировать\удалять\перезаписывать....
3. Правильно ли ты указал к нему путь.
4. Правильно ли объявил все переменные, путь не так объявляется, ну хотя бы тут посмотри
или здесь

Re: Как удалить файл?

Добавлено: 13 фев 2015, 23:17
starshas
Vedan06 писал(а):Если ты используешь только этот код,что нам выложил то конечно не удалит.
1. Есть ли он на самом деле этот файл?
2. Есть ли у тебя права его редактировать\удалять\перезаписывать....
3. Правильно ли ты указал к нему путь.
4. Правильно ли объявил все переменные, путь не так объявляется, ну хотя бы тут посмотри
или здесь
Посмотрел тут и там, попробовал так и так, запутался, ничего не выходит. Ты знаешь как сделать конкретно для данного случая?