这是我使用监视器更改文件夹的代码:
func pdfFromData(data: Data) -> CGPDFDocument? { // Form pdf document from the data.
if let pdfData = data as? CFData {
if let provider = CGDataProvider(data: pdfData) {
let pdfDocument = CGPDFDocument(provider)
return pdfDocument
}
}
return nil
}
它非常适合windown,Mac os,但是当在ubuntu 16.04上运行时,我要面对这个问题:
对于监视文件夹中的现有文件:当我编辑文件时,我接收器创建事件,而我想获得修改事件
请帮帮我
感谢。
答案 0 :(得分:0)
确保您在Ubuntu中使用编辑文件的程序不会创建隐藏文件。一些编辑执行此操作以确保在程序崩溃时不会丢失任何更改。
因此,在编辑文件时,确保编辑器不会创建隐藏文件,如果它确实使用了其他程序或处理隐藏的"子文件"。