0

以下のコードでいくつかのserファイルを保存しました

OutputStream file = context.openFileOutput(fileName, Context.MODE_PRIVATE);


            BufferedOutputStream buffer = new BufferedOutputStream( file );

            ObjectOutput output = new ObjectOutputStream(buffer);

            try{

              output.writeObject(map1);



            }

このコードで保存されたすべてのファイルを削除する方法を教えてください。

4

2 に答える 2

3

このようにして、すべてのファイルで削除するフォルダーのパスを取得し、すべてのファイルを 1 つずつ削除します。

File dir = new File("/data/directory_name/");

if (dir.isDirectory()) {
        String[] children = dir.list();
        for (int i = 0; i < children.length; i++) {
            new File(dir, children[i]).delete();
        }
    }
于 2012-04-05T05:22:33.520 に答える
1

このコードを試してください

File file = new File(Environment.getExternalStorageDirectory()+"/filenameWithExtenstion");
file.delete();
于 2012-04-04T12:52:40.167 に答える