6

ご存じのように、サーバー側の迅速な Perfect 2.0 フレームワークがリリースされました。ルート ディレクトリのパスを取得しようとしていましたが、まだ運がありませんでした。

スニペット 1

let fileDir = Dir("/Resources/fileuploads")
print(fileDir.path)

このコードは私にパスを与えます

/Resources/fileuploads

スニペット 2

let fileDir = Dir(Dir.workingDir.path + "Resources/fileuploads")
print(fileDir.path)

このコードは私にパスを与えます

/Users/username/Library/Developer/Xcode/DerivedData/projname-acxmbygsjkthxvbigpfoqesstidh/Build/Products/Debug/Resources/fileuploads/

しかし、私がそれを望む実際のパスは、指し示しています。

/Users/username/Documents/folderOne/folderTwo/projname/Resources/fileuploads/

どこ

/Users/username/Documents/folderOne/folderTwo/projname

プロジェクトのルートフォルダーが配置されているパスです。

質問

プロジェクトのルート フォルダへのパスを取得するにはどうすればよいですか?

4

6 に答える 6

-5

長い調査の結果、この場所を取得する必要がないことがわかりました。Dir によって返されるディレクトリは、ファイルを保存するのに十分です。

于 2016-09-24T08:28:16.100 に答える