确定目录是swift中的包
Determine a directory is a package in swift
如何判断文件是包还是目录?
var isDir = ObjCBool(false)
let exists = NSFileManager.defaultManager().fileExistsAtPath(path, isDirectory: &isDir)
return isDir.boolValue
此代码 returns 适用于目录和包。
NSWorkspace 上有一个 Cocoa 方法 isFilePackageAtPath
。
import Cocoa
let sw = NSWorkspace.sharedWorkspace()
if sw.isFilePackageAtPath("/Applications/Xcode.app") {
// True, so this will execute.
}
if sw.isFilePackageAtPath("/usr/bin") {
// False, so this won't execute.
}
如何判断文件是包还是目录?
var isDir = ObjCBool(false)
let exists = NSFileManager.defaultManager().fileExistsAtPath(path, isDirectory: &isDir)
return isDir.boolValue
此代码 returns 适用于目录和包。
NSWorkspace 上有一个 Cocoa 方法 isFilePackageAtPath
。
import Cocoa
let sw = NSWorkspace.sharedWorkspace()
if sw.isFilePackageAtPath("/Applications/Xcode.app") {
// True, so this will execute.
}
if sw.isFilePackageAtPath("/usr/bin") {
// False, so this won't execute.
}