Bashの-d
if
の状態と同様の機能を実現したい場合は、パスがSwift2のディレクトリであることを確認しますか?
は、私は、ファイルが、それは(path
を想定していないと、ファイルへのパスを含む文字列がある場合、ファイルが存在する場合は、「真」と「偽」ブール値を返しますfileExistsAtPath()
、で存在するかどうかをテストする方法を承知しています):
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
が可能これで、そうであれば、どのようにすべき実行するエド?あなたはpath
がディレクトリを表していることを示していますfileExistsAtPath
のオーバーロードを使用することができます
http://stackoverflow.com/a/24696209/1187415 –
私は、謝罪を同意するものとします。私はこれを重複としてフラグを立てました。 – perhapsmaybeharry