Как сохранить этот файл CSV в каталог документов по пользовательским путям? - PullRequest
0 голосов
/ 16 июня 2020

Я хочу сохранить данные CSV, которые выглядят так:

let csvData = symptom + "," + severity + "," + comment + "," + time + "," + timestamp

, в каталог документов по такому пути:

 documents/\(symptom)_data/timestamp/csvData.csv

На практике это может выглядеть так:

 documents/anxiety_data/1592318283/csvData.csv

Я не уверен, как go об этом, можно ли создать такой каталог?

Пока это моя работа:

func uploadTrackedSymptomValues(symptom: String, comment: String, time: String, timestamp: String) {


        let updateData = symptom + "," + severity + "," + comment + "," + time + "," + timestamp

        let paths = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)
        let documentsDirectory = paths[0]
        let docURL = URL(string: documentsDirectory)!
        let dataPath = docURL.appendingPathComponent("\(symptom)_data")
        if !FileManager.default.fileExists(atPath: dataPath.absoluteString) {
            do {
                try FileManager.default.createDirectory(atPath: dataPath.absoluteString, withIntermediateDirectories: true, attributes: nil)


            } catch {
                print(error.localizedDescription);
            }
        }

    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...