File 移动/克隆文件夹
我正在尝试复制和重命名Swift中的文件夹。为此,我将原始文件夹的所有内容保存到一个新地址。但是,它似乎正在创建.exe文件而不是文件夹。有没有办法修复下面的代码File 移动/克隆文件夹,file,swift,directory,File,Swift,Directory,我正在尝试复制和重命名Swift中的文件夹。为此,我将原始文件夹的所有内容保存到一个新地址。但是,它似乎正在创建.exe文件而不是文件夹。有没有办法修复下面的代码 func moveAssets () { let fileManager = NSFileManager.defaultManager() let enumerator:NSDirectoryEnumerator = fileManager.enumeratorAtPath(folderName)!
func moveAssets () {
let fileManager = NSFileManager.defaultManager()
let enumerator:NSDirectoryEnumerator = fileManager.enumeratorAtPath(folderName)!
while let element = enumerator.nextObject() as? String {
if (element != "main.js") {
var dataPath = documentsFolder.stringByAppendingPathComponent(timeStamp)
var tPath = folderName.stringByAppendingPathComponent(element)
fileManager.copyItemAtPath(tPath, toPath: dataPath, error: nil)
}
}
}
找到了一个解决方案:
但是我必须手动删除.js文件
var error: NSError?
if filemgr.moveItemAtPath(filepath1, toPath: filepath2, error: &error) {
println("Move successful")
} else {
println("Moved failed with error: \(error!.localizedDescription)")
}