在简单的层面上,使用文件系统编号.你可以使用NSfileSystemfileNumber来获取它.虽然使用FSRef可能对工作更好.它是一个C API,但相对简单,并且有一个与FSRef进行比较以获得相等性的方法.
但是,有很多应用程序通过替换磁盘上的文件,更改其文件号来执行保存 *** 作.这可能会破坏您的代码.所以考虑使用别名.这与Finder用于跟踪别名文件目标的系统相同.使用Alias Manager(C API)或其中一个开源Objective-C包装器(例如Ndalias或Bdalias).别名将尽力通过路径和文件号维护对文件的引用.
总结以上是内存溢出为你收集整理的我如何检测文件是否已使用Cocoa重命名?全部内容,希望文章能够帮你解决我如何检测文件是否已使用Cocoa重命名?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)