日期:2014-05-16  浏览次数:20927 次

Linux下播放中的音乐文件被删除后,为什么还能继续播放?
如题。
一首播放中的mp3文件被删除了,但还可以继续播放,直到播放完成。
是因为文件没有被真正删除,还是文件已经被读入内存了?
------解决方案--------------------
可以参考这个http://blog.sina.com.cn/s/blog_04e7eed60100pu2k.html
------解决方案--------------------
文件没有被真正删除。

linux下,如果一个文件已经被打开,此时,如果另外一个任务删除该文件,

已经打开该文件的任务不能受到影响,仍然可以对该文件进行访问,直到该任务关闭这个文件,此时才会真正删除这个文件。


------解决方案--------------------
Linux叫计数器,计数器没成0不会删除,Windows的策略是不让删除。报有程序在使用。
------解决方案--------------------
Linux中,文件名和文件内容不是存放在一起。文件名只是内容的引用。你所看到的删掉了文件,其实文件内容还在。