hpi*_*que 5 macos file-io cocoa nsfilemanager nsfilewrapper
你如何有效地检查Cocoa中的两个文件是否相同(具有相同的数据)?
上下文:我正在编写一个程序,它接收一个文件作为输入(输入文件)并将其复制到一个目录中.如果目录已包含具有相同名称的文件(同名文件),则仅当同名文件不同时,才应使用新名称复制输入文件.
你可以使用-[NSFileManager contentsEqualAtPath:andPath:].
来自Docs:
如果path1和path2是目录,则内容是文件列表和子目录,每个子目录包含子目录的内容也进行比较.对于文件,此方法检查它们是否是同一文件,然后比较它们的大小,最后比较它们的内容.此方法不会遍历符号链接,而是比较链接本身.
| 归档时间: |
|
| 查看次数: |
1053 次 |
| 最近记录: |