Я хочу сохранить данные 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);
}
}
}