我需要在我的应用中从CSV文件导入一堆数据。我有一个自定义文件夹'CSVs',其中包含一堆'.csv'文件。由于这些文件会随着时间的推移而发生变化,因此我不想使用静态文件名,而只是遍历“CSVs”文件夹并读取所有.csv文件。
我试过这个,但找不到任何文件:
func importCSV() {
let documentsFolderPath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomainMask.UserDomainMask, true)[0]
let csvPath = (documentsFolderPath as NSString).stringByAppendingPathComponent("CSVs")
let filemanager = NSFileManager()
let files = filemanager.enumeratorAtPath(csvPath)
while let file = files?.nextObject() {
print("File: \(file)")
}
}
答案 0 :(得分:-1)
如果您的代码没有看到文件,则下列情况之一或两者都可能为真。
csvPath
没有文件。