 
         return url
     }
-}
-
-/// MARK: - Public API
-public extension FileSystem {
+
     /// Write data
     ///
     /// - Parameters:

/// - Note: This class is NOT thread-safe
/// - Tag: FileSystem
@objc(VSSFileSystem) open class FileSystem: NSObject {
    public let fileManager = FileManager()

    /// Prefix
    @objc public let prefix: String


        return fileURLs.map { $0.lastPathComponent }
    }
}

/// MARK: - Public API
public extension FileSystem {
    /// Returns full url of file with given name and subdirectory
    ///
    /// - Parameters:
    ///   - name: file name
    ///   - subdir: subdirectory
    @objc func getFullUrl(name: String?, subdir: String?) throws -> URL {
        var url = try self.createSuppDir()

        self.pathComponents.forEach {
