请教 OS X 的同名文件/文件夹的问题

2014-10-21 04:37:22 +08:00
 Cheshire_cat
是关于用同一个磁力链接下载的好老婆:迅雷下下来的是损坏的文件,我把文件夹删了放在回收站(未清空);同时utorrent也在下载。utorrent提示下载好之后,点开文件夹发现只有一个nfo文件,mkv不见了。从回收站把文件夹放回去后,mkv可以播放,是完好的。这是怎么回事……回收站把同名的下好的mkv也给弄到回收站代替损坏的mkv么?
2687 次点击
所在节点    macOS
8 条回复
cdfmr
2014-10-21 09:20:28 +08:00
你删除文件时,uTorrent应该已经打开了该文件,OS X允许移动已打开的文件,系统会维护文件描述符与文件的存储位置。
Cheshire_cat
2014-10-21 09:27:45 +08:00
@cdfmr 好神奇…… 新词:文件描述符 收录√
yyfearth
2014-10-21 09:40:00 +08:00
Unix系统都是这样的 你可以发现已经打开的文件可以随便改名字挪位置 有时候甚至可以删掉 都不影响文件内容和App
如果是Windows 肯定会提示你文件无法移动或者删除了
Cheshire_cat
2014-10-22 02:27:36 +08:00
@yyfearth 那岂不是对误删很致命……比如说编辑着作业但不小心删掉清空找不回来了(╯‵□′)╯︵┻━┻
yyfearth
2014-10-22 03:47:48 +08:00
@Cheshire_cat 一般情况下加上读写锁 文件可以移动重命名 但是无法删除(可以移动到垃圾桶但是无法清空)
如果是非常重要的东西 可以加更强的锁让他无法移动 甚至无法被其他进程打开
Cheshire_cat
2014-10-22 05:58:59 +08:00
@yyfearth 啊这个读写锁是和SD卡上可以移动的小锁一样的吗?更强的锁是什么?
yyfearth
2014-10-22 06:34:18 +08:00
@Cheshire_cat 这个你不用管的 App自己来处理
App 打开文件选择不同的模式 不同模式文件的状态会不同
Cheshire_cat
2014-10-22 10:03:40 +08:00
@yyfearth 好的……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/140382

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX