 let PATH_MAX = 4096
 
 public typealias FileDate = (accessDate: time_t, modifyDate: time_t, createDate: time_t)
+public typealias FileSize = (fileWithBytes: __off_t, fileWithK: Double, fileWithM: Double, fileWithG: Double)
 
 public class GFileManager {
 

  }


  public func isHidden(filePath: String) -> Bool {
    guard filePath.characters.count > 0 else { return false }

    if filePath.characters.first == "." {

    return (stat_struct.st_mode & 61440 == 16384)
  }

  public func IsFile(filePath: String) -> Bool {
    guard FileIsExists(filePath) else { return false }

    var stat_struct = stat()
