   public class func destroyFileOrDirectory(atPath path: String) throws {
     try FileManager.default.destroyFileOrDirectory(atPath: path)
   }
-
+  
   internal func destroyFileOrDirectory(atPath path: String) throws {
     guard fileExists(atPath: path) == true else { return }
     try removeItem(atPath: path)
   }
-
+  
 }
 

  public class var documentDirectory: URL {
    return try! FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: true)
  }

  /// **Mechanica**
  ///
  /// Returns the location of the library directory (*Library/*).

  public class var temporaryDirectory: URL {
    return URL(fileURLWithPath: NSTemporaryDirectory())
  }
  
  /// **Mechanica**
  ///
  /// Returns always a `new` directory in Library/Caches for discardable cache files.
