この要件は、すべてのサブファイルとフォルダの変更日とともにディレクトリの内容を読み取るために非常に固有です。WindowsにはいくつかのAPIがありますが、MacOS開発で同様の機能は見つかりませんでした。これを検索したところ、NSFileManagerを使用できることがわかりました。Documentsディレクトリの下にパスの内容を取得できる場所が1つ見つかりました。
これが私が持っているコードコードです。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsPath = [paths objectAtIndex:0];
NSFileManager *manager = [[NSFileManager alloc] init];
NSDirectoryEnumerator *fileEnumerator = [manager enumeratorAtPath:documentsPath];
for (NSString *filename in fileEnumerator) {
// Do something with file
NSLog(@"file name : %@",filename );
}
しかし、私の要件は、すべてのサブファイルとその中のフォルダーの日付が変更されたマシン上の任意のパスの下でコンテンツを見つけることです。それについて私を案内してください。
ありがとう、タウシフ。