相关疑难解决方法(0)

UNIX命令mv和rm如何处理打开的文件?

如果我正在读取存储在NTFS文件系统上的文件,并且我尝试在该文件仍被读取时移动/重命名该文件,我将无法这样做.如果我在UNIX文件系统(例如EXT3)上尝试此操作,则会成功,并且执行读取的进程不受影响.我甚至可以将文件和阅读过程不受影响.这是如何运作的?有人可以向我解释为什么在UNIX文件系统下支持这种行为而不支持NTFS吗?我有一种模糊的感觉,它与硬链接和inode有关,但我很感激一个很好的解释.

unix filesystems ntfs mv

13
推荐指数
2
解决办法
6772
查看次数

Android:如何从外部存储中删除文件?

在此输入图像描述我实现了一个在外部存储中生成和创建文件的应用程序.你能帮帮我,我们怎么能删除它?

谢谢钱德拉

编辑-1: 我添加了以下代码,但我仍然遇到同样的问题,请看下面的代码,

String fullPath = "/mnt/sdcard/";
System.out.println(fullPath);
try{
    File file = new File(fullPath, "audio.mp3");
    if(file.exists()){
        boolean result = file.delete();
        System.out.println("Application able to delete the file and result is: " + result);
        // file.delete();
    }else{
        System.out.println("Application doesn't able to delete the file");
    }
}catch (Exception e){
    Log.e("App", "Exception while deleting file " + e.getMessage());
}
Run Code Online (Sandbox Code Playgroud)

在LogCat中我得到Application能够删除文件,结果是:false.执行此操作后,我附加了屏幕截图.请仔细看看.并建议我.

android

5
推荐指数
3
解决办法
3万
查看次数

标签 统计

android ×1

filesystems ×1

mv ×1

ntfs ×1

unix ×1