     
     public static func move(
         from src: CuratorLocation,
-        to dst: CuratorLocation,
-        checkFileExist: Bool = true
+        to dst: CuratorLocation
         ) throws {
         let srcURL = try convertToFilePathURL(from: src)
         
-        if checkFileExist {
-            let srcFileExistResult = srcURL.crt.fileExist
-            
-            if !srcFileExistResult.fileExist {
-                throw Error.locationFileNotExist(src)
-            }
+        let srcFileExistResult = srcURL.crt.fileExist
+        
+        if !srcFileExistResult.fileExist {
+            throw Error.locationFileNotExist(src)
         }
         
         let dstURL = try dst.standardizedFileURL()

    
    public static func getData(
        from location: CuratorLocation,
        checkFileExist: Bool = true,
        options: Data.ReadingOptions = []
        ) throws -> Data {
        let url = try location.standardizedFileURL()
        
        if checkFileExist {
            let fileExistResult = url.crt.fileExist
            
            if !fileExistResult.fileExist {
                throw Error.locationFileNotExist(location)
            }
            
            if fileExistResult.isDirectory {
                throw Error.locationIsDirectory(location)
            }
        }
        
        let data = try Data(

            return
        }
        
        let dstFileExistResult = dstURL.crt.fileExist
        
        if dstFileExistResult.fileExist {
            throw Error.locationFileExist(dst)
        }
        try dstURL.crt.createDirectory(fileExistResult: dstFileExistResult)
        
        try CuratorFileManager.moveItem(at: srcURL, to: dstURL)
    }
    
    public static func delete(
        location: CuratorLocation,
        allowDirectory: Bool = false
        ) throws {
        let url = try location.standardizedFileURL()
        
        let fileExistResult = url.crt.fileExist
        
        if !fileExistResult.fileExist {
            throw Error.locationFileNotExist(location)
        }
        
        if !allowDirectory && fileExistResult.isDirectory {
            throw Error.locationIsDirectory(location)
        }
        
        try CuratorFileManager.removeItem(at: url)
