pyarrow.fs.FileInfo¶
- class pyarrow.fs.FileInfo(path, FileType type=FileType.Unknown, mtime=None, *, mtime_ns=None, size=None)¶
- Bases: - pyarrow.lib._Weakrefable- FileSystem entry info. - Parameters
- pathstr
- The full path to the filesystem entry. 
- typeFileType
- The type of the filesystem entry. 
- mtimedatetimeorfloat, defaultNone
- If given, the modification time of the filesystem entry. If a float is given, it is the number of seconds since the Unix epoch. 
- mtime_nsint, defaultNone
- If given, the modification time of the filesystem entry, in nanoseconds since the Unix epoch. mtime and mtime_ns are mutually exclusive. 
- sizeint, defaultNone
- If given, the filesystem entry size in bytes. This should only be given if type is FileType.File. 
 
- path
 - __init__(*args, **kwargs)¶
 - Methods - __init__(*args, **kwargs)- Attributes - The file base name. - The file extension. - The time of last modification, if available. - The time of last modification, if available, expressed in nanoseconds since the Unix epoch. - The full file path in the filesystem. - The size in bytes, if available. - Type of the file. - base_name¶
- The file base name. - Component after the last directory separator. 
 - extension¶
- The file extension. 
 - is_file¶
 - mtime¶
- The time of last modification, if available. - Returns
- mtimedatetime.datetimeorNone
 
- mtime
 
 - mtime_ns¶
- The time of last modification, if available, expressed in nanoseconds since the Unix epoch. 
 - path¶
- The full file path in the filesystem. 
 - size¶
- The size in bytes, if available. - Only regular files are guaranteed to have a size. 
 - type¶
- Type of the file. - The returned enum values can be the following: - FileType.NotFound: target does not exist 
- FileType.Unknown: target exists but its type is unknown (could be a special file such as a Unix socket or character device, or Windows NUL / CON / …) 
- FileType.File: target is a regular file 
- FileType.Directory: target is a regular directory 
 - Returns
- typeFileType
 
- type
 
 
