\hypertarget{group__filesystem__functions}{}\doxysection{Filesystem Functions}
\label{group__filesystem__functions}\index{Filesystem Functions@{Filesystem Functions}}


The following functions return information about or are related to the filesystem.  


The following functions return information about or are related to the filesystem. 

All of the functions in this section (except \mbox{\hyperlink{namespace_qore_ad5d35a9e2871b2163d7ff65d717ed106}{umask()}}) are flagged with \mbox{\hyperlink{group__parse__options_ga5e466ed886222f0b57b0a399b455be71}{Qore\+::\+P\+O\+\_\+\+N\+O\+\_\+\+F\+I\+L\+E\+S\+Y\+S\+T\+EM}}

\begin{DoxySeeAlso}{See also}
the \mbox{\hyperlink{class_qore_1_1_file}{File}} class for a class enabling files to be created, read or written, and the \mbox{\hyperlink{class_qore_1_1_dir}{Dir}} class allowing directories to be manipulated
\end{DoxySeeAlso}
\hypertarget{group__filesystem__functions_stat_list}{}\doxysubsection{Stat List}\label{group__filesystem__functions_stat_list}
 \tabulinesep=1mm
\begin{longtabu}spread 0pt [c]{*{3}{|X[-1]}|}
\hline
{\bfseries{Element}} &{\bfseries{Data \mbox{\hyperlink{namespace_qore_1_1_type}{Type}}}} &{\bfseries{Description}}  \\\cline{1-3}
{\ttfamily 0}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &device inode number the file is on  \\\cline{1-3}
{\ttfamily 1}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &inode of the file  \\\cline{1-3}
{\ttfamily 2}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &inode protection mode  \\\cline{1-3}
{\ttfamily 3}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &number of hard links to this file  \\\cline{1-3}
{\ttfamily 4}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &user ID of the owner  \\\cline{1-3}
{\ttfamily 5}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &group ID of the owner  \\\cline{1-3}
{\ttfamily 6}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &device type number  \\\cline{1-3}
{\ttfamily 7}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &file size in bytes  \\\cline{1-3}
{\ttfamily 8}  &\mbox{\hyperlink{data_type_declarations_date_type}{date}} &last access time of the file  \\\cline{1-3}
{\ttfamily 9}  &\mbox{\hyperlink{data_type_declarations_date_type}{date}} &last modified time of the file  \\\cline{1-3}
{\ttfamily 10}  &\mbox{\hyperlink{data_type_declarations_date_type}{date}} &last change time of the file\textquotesingle{}s inode  \\\cline{1-3}
{\ttfamily 11}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &block size; may be zero if the platform\textquotesingle{}s internal stat() (2) function does not provide this info  \\\cline{1-3}
{\ttfamily 12}  &\mbox{\hyperlink{data_type_declarations_int_type}{int}} &blocks allocated for the file; may be zero if the platform\textquotesingle{}s internal stat() (2) function does not provide this info  \\\cline{1-3}
\end{longtabu}
