0

フォルダーを監視してから、different extensioned & same filenamedファイルを別のディレクトリ/フォルダーにコピーしたい。しかし、私はファイルをチェックします

if([myManager fileExistsAtPath:[(NSURL*)pathSource path]]==YES

検出し、YES を返します。ディレクトリにファイルがあります。ただし、Video-Audio-txt ファイルをコピーしたことはありません

[myManager copyItemAtPath:@"/Users/.../CONTENTS/002BJ" toPath:@"/Users/.../CONTENTS/AUDIO/"; error:nil]

コード。では、何が間違っているのでしょうか、またはファイルをディレクトリにコピー/移動する別の方法はありますか?

4

1 に答える 1

1

ファイルをコピーする場合、宛先パスはファイル名で終わる必要があります。ソース ファイル名が暗黙的に採用されることはありません。

NSString *path = @"/Users/.../CONTENTS/002BJ";
[myManager copyItemAtPath:path toPath:[@"/Users/.../CONTENTS/AUDIO/" stringByAppendingPathComponent:[path lastPathComponent] error:nil];
于 2012-09-06T07:00:17.120 に答える