Instance Method インスタンスメソッド

contentsEqualAtPath:andPath:

Returns a Boolean value that indicates whether the files or directories in specified paths have the same contents. 指定されたパスそれらでのファイルまたはディレクトリが同じ内容を持つかどうかを指し示すブール値を返します。

Declaration 宣言

- (BOOL)contentsEqualAtPath:(NSString *)path1 
                    andPath:(NSString *)path2;

Parameters パラメータ

path1

The path of a file or directory to compare with the contents of path2. path2の内容と比較するファイルまたはディレクトリのパス。

path2

The path of a file or directory to compare with the contents of path1. path1の内容と比較するファイルまたはディレクトリのパス。

Return Value 戻り値

YES if file or directory specified in path1 has the same contents as that specified in path2, otherwise NO. YES、もしpath1で指定されるファイルまたはディレクトリがpath2で指定されるそれと同じ内容を持つならば、そうでなければNO

Discussion 議論

If path1 and path2 are directories, the contents are the list of files and subdirectories each contains—contents of subdirectories are also compared. For files, this method checks to see if they’re the same file, then compares their size, and finally compares their contents. This method does not traverse symbolic links, but compares the links themselves. path1path2がディレクトリならば、内容はそれぞれが含むファイルおよび下位ディレクトリのリストです — 下位ディレクトリの内容もまた比較されます。ファイルに対して、このメソッドはそれらが同じファイルかどうか見るため調査して、それからそれらの大きさを比較して、最後にそれらの内容を比較します。このメソッドはシンボリックリンクを辿りません、しかしリンクそれ自体は比較します。

See Also 参照

Getting and Comparing File Contents ファイル内容の取得と比較