Swift 批量修改名称脚本

import Foundation
let fileManager = FileManager.default
//var filePath = "/Users/lujun/Desktop/lujun4/"
var filePath  = "/Users/lujun/Desktop/test12321314/test12321314"
var oldFileNamesArray = try fileManager.contentsOfDirectory(atPath: filePath)
for oldFileName in oldFileNamesArray {
    let oldFilePathName = filePath + "/" + oldFileName
    if oldFileName.hasSuffix(".swift") {
        let newFileName = oldFileName.replacingOccurrences(of: ".swift", with: "")
        debugPrint(newFileName)
        do{
            try  fileManager.moveItem(atPath: oldFilePathName, toPath: filePath  + "/" + newFileName)
        }
        catch{
            debugPrint(error.localizedDescription)
        }
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容