我想看一个文件夹,然后将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]
码。那么我的错误是什么或有没有其他方法将文件复制/移动到目录?
答案 0 :(得分:1)
复制文件时,目标路径必须以a结尾 filename - 没有隐式采用源文件名。
NSString *path = @"/Users/.../CONTENTS/002BJ";
[myManager copyItemAtPath:path toPath:[@"/Users/.../CONTENTS/AUDIO/" stringByAppendingPathComponent:[path lastPathComponent] error:nil];