Если хотите получить функциональность, аналогичную функции Bash's -d
if
.Проверьте, является ли путь каталогом в Swift2?
Мне известно, как проверить, существует ли файл с fileExistsAtPath()
, который возвращает bool «true», если файл существует, и «false», если он этого не делает (предполагается, что path
- это строка, содержащая путь к файлу):
if NSFileManager.fileExistsAtPath(path) {
print("File exists")
} else {
print("File does not exist")
}
Однако, я хотел бы проверить, если путь, указанный в path
является каталогом, аналогичен следующей bash
коды:
if [ -d "$path" ]; then
echo "$path is a directory"
elif [ -f "$path" ]; then
# this is effectively the same as fileExistsAtPath()
echo "$path is a file"
fi
возможно ли это, и если да, то как следует это должно быть выполнено ред?
http://stackoverflow.com/a/24696209/1187415 –
Я согласен, извиняться. Я отметил это как дубликат. – perhapsmaybeharry