Marino Faggiana 1 年之前
父節點
當前提交
d2a9b45da9
共有 3 個文件被更改,包括 20 次插入20 次删除
  1. 1 1
      iOSClient/AppDelegate.swift
  2. 1 19
      iOSClient/Utility/NCUtility.swift
  3. 18 0
      iOSClient/Utility/NCUtilityFileSystem.swift

+ 1 - 1
iOSClient/AppDelegate.swift

@@ -86,7 +86,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterD
 
         NCUtilityFileSystem.shared.createDirectoryStandard()
         NCUtilityFileSystem.shared.emptyTemporaryDirectory()
-        NCUtility.shared.clearCacheDirectory("com.limit-point.LivePhoto")
+        NCUtilityFileSystem.shared.clearCacheDirectory("com.limit-point.LivePhoto")
 
         // Activated singleton
         _ = NCActionCenter.shared

+ 1 - 19
iOSClient/Utility/NCUtility.swift

@@ -842,28 +842,10 @@ class NCUtility: NSObject {
         return (usedmegabytes, totalmegabytes)
     }
 
-    func clearCacheDirectory(_ directory: String) {
-        if let cacheURL = FileManager.default.urls(for: .cachesDirectory, in: .userDomainMask).first {
-            do {
-                let directoryURL = cacheURL.appendingPathComponent(directory, isDirectory: true)
-                let directoryContents = try FileManager.default.contentsOfDirectory(at: directoryURL, includingPropertiesForKeys: nil, options: [])
-                for file in directoryContents {
-                    do {
-                        try FileManager.default.removeItem(at: file)
-                    } catch let error as NSError {
-                        debugPrint("Ooops! Something went wrong: \(error)")
-                    }
-                }
-            } catch let error as NSError {
-                print(error.localizedDescription)
-            }
-        }
-    }
-
     func removeForbiddenCharactersServer(_ fileName: String) -> String {
 
         var fileName = fileName
-        let arrayForbiddenCharacters = ["/"];
+        let arrayForbiddenCharacters = ["/"]
 
         for character in arrayForbiddenCharacters {
             fileName = fileName.replacingOccurrences(of: character, with: "")

+ 18 - 0
iOSClient/Utility/NCUtilityFileSystem.swift

@@ -491,4 +491,22 @@ class NCUtilityFileSystem: NSObject {
             }
         }
     }
+
+    func clearCacheDirectory(_ directory: String) {
+        if let cacheURL = fileManager.urls(for: .cachesDirectory, in: .userDomainMask).first {
+            do {
+                let directoryURL = cacheURL.appendingPathComponent(directory, isDirectory: true)
+                let directoryContents = try fileManager.contentsOfDirectory(at: directoryURL, includingPropertiesForKeys: nil, options: [])
+                for file in directoryContents {
+                    do {
+                        try fileManager.removeItem(at: file)
+                    } catch let error as NSError {
+                        debugPrint("Ooops! Something went wrong: \(error)")
+                    }
+                }
+            } catch let error as NSError {
+                print(error.localizedDescription)
+            }
+        }
+    }
 }