Wenn ähnliche Funktionalität wie Bash -d
if
Bedingung erhalten.Überprüfen Sie, ob Pfad ein Verzeichnis in Swift2 ist?
Ich bin mir bewusst, wie Sie testen, ob eine Datei mit fileExistsAtPath()
existiert, die eine Bool „true“ zurück, wenn die Datei vorhanden ist und „false“, wenn sie nicht (vorausgesetzt path
ein String ist, den Pfad zu der Datei enthält,):
if NSFileManager.fileExistsAtPath(path) {
print("File exists")
} else {
print("File does not exist")
}
Allerdings würde ich, wenn der Pfad in path
angegeben zu überprüfen, wie ein Verzeichnis, ähnlich den folgenden bash
-Code ist:
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
ist dies möglich, und wenn ja, wie sollte es wird durchgeführt ed?
http://stackoverflow.com/a/24696209/1187415 –
Ich entschuldige mich einverstanden. Ich habe dies als Duplikat markiert. – perhapsmaybeharry