我正在做一个像垃圾箱这样的回收站应用程序。当我要从任何文件管理器(Astro 文件管理器、ES 文件资源管理器)中删除任何文件时,我正在使用 fileobserver 获取已删除文件的文件路径。但是 fileobserver 在操作完成后返回(删除、修改等操作)。是否可以在删除文件之前获取文件路径?或覆盖 delete() ?
问问题
203 次
1 回答
0
是的,您可以覆盖它。
你可以这样做:
File file = new File("path"){
@Override
public boolean delete() {
return super.delete();
}
};
或像这样:
class MyFile extends File{
public MyFile(File dir, String name) {
super(dir, name);
}
@Override
public boolean delete() {
return super.delete();
}
}
于 2013-08-21T07:03:22.410 回答