ご存じのように、サーバー側の迅速な 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
プロジェクトのルートフォルダーが配置されているパスです。
質問
プロジェクトのルート フォルダへのパスを取得するにはどうすればよいですか?