\hypertarget{__filesystem_8utils_8php}{\section{Riferimenti per il file \-\_\-src/\-\_\-lib/\-\_\-filesystem.utils.\-php}
\label{d8/d01/__filesystem_8utils_8php}\index{\-\_\-src/\-\_\-lib/\-\_\-filesystem.\-utils.\-php@{\-\_\-src/\-\_\-lib/\-\_\-filesystem.\-utils.\-php}}
}


questo file contiene varie funzioni utili della factory filesystem  


\subsection*{Funzioni}
\begin{DoxyCompactItemize}
\item 
\hyperlink{__filesystem_8utils_8php_a678990af9895a96b336aad47c1132e62_a678990af9895a96b336aad47c1132e62}{write\-To\-File} (\$t, \$f)
\begin{DoxyCompactList}\small\item\em questa funzione scrive una stringa su un file \end{DoxyCompactList}\item 
\hyperlink{__filesystem_8utils_8php_a547005a6a038af10870decf8c7a10616_a547005a6a038af10870decf8c7a10616}{append\-To\-File} (\$t, \$f)
\begin{DoxyCompactList}\small\item\em questa funzione aggiunge una stringa a un file \end{DoxyCompactList}\item 
\hyperlink{__filesystem_8utils_8php_a69fbe33f05c453cd189e67586780dc6b_a69fbe33f05c453cd189e67586780dc6b}{open\-File} (\$n, \$m= 'w')
\begin{DoxyCompactList}\small\item\em questa funzione apre un handler a un file \end{DoxyCompactList}\item 
\hyperlink{__filesystem_8utils_8php_aaa3a3c9865a1bcc649276731700fb82c_aaa3a3c9865a1bcc649276731700fb82c}{close\-File} (\$h)
\begin{DoxyCompactList}\small\item\em questa funzione chiude un puntatore a un file \end{DoxyCompactList}\item 
\hyperlink{__filesystem_8utils_8php_a2f1c845e35b751b29ec50a8c24851fc2_a2f1c845e35b751b29ec50a8c24851fc2}{delete\-File} (\$n)
\item 
\hyperlink{__filesystem_8utils_8php_ac894ecfead90b66ad188dfd149d11e0c_ac894ecfead90b66ad188dfd149d11e0c}{check\-Folder} (\$b)
\item 
\hyperlink{__filesystem_8utils_8php_ae20fbd82f6b6b40ddf519d25bc81ddf5_ae20fbd82f6b6b40ddf519d25bc81ddf5}{find\-File\-Type} (\$file, \$restituisci\-Estensione=false)
\item 
\hyperlink{__filesystem_8utils_8php_a4902dd77650d5814fe1dfe06ceaf53a4_a4902dd77650d5814fe1dfe06ceaf53a4}{dir\-Size} (\$directory)
\begin{DoxyCompactList}\small\item\em Get the directory size. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Descrizione dettagliata}
questo file contiene varie funzioni utili della factory filesystem 

\subsection{Documentazione delle funzioni}
\hypertarget{__filesystem_8utils_8php_a547005a6a038af10870decf8c7a10616_a547005a6a038af10870decf8c7a10616}{\index{\-\_\-filesystem.\-utils.\-php@{\-\_\-filesystem.\-utils.\-php}!append\-To\-File@{append\-To\-File}}
\index{append\-To\-File@{append\-To\-File}!_filesystem.utils.php@{\-\_\-filesystem.\-utils.\-php}}
\subsubsection[{append\-To\-File}]{\setlength{\rightskip}{0pt plus 5cm}append\-To\-File (
\begin{DoxyParamCaption}
\item[{}]{\$t, }
\item[{}]{\$f}
\end{DoxyParamCaption}
)}}\label{d8/d01/__filesystem_8utils_8php_a547005a6a038af10870decf8c7a10616_a547005a6a038af10870decf8c7a10616}


questa funzione aggiunge una stringa a un file 


\begin{DoxyParams}[1]{Parametri}
string & {\em \$t} & la stringa da aggiungere \\
\hline
string & {\em \$f} & il nome del file al quale aggiungere comprensivo di percorso dalla radice\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Da fare}
\item[\hyperlink{todo__todo000025}{Da fare}]questa funzione dovrebbe ritornare false se ci sono dei problemi \end{DoxyRefDesc}
\hypertarget{__filesystem_8utils_8php_ac894ecfead90b66ad188dfd149d11e0c_ac894ecfead90b66ad188dfd149d11e0c}{\index{\-\_\-filesystem.\-utils.\-php@{\-\_\-filesystem.\-utils.\-php}!check\-Folder@{check\-Folder}}
\index{check\-Folder@{check\-Folder}!_filesystem.utils.php@{\-\_\-filesystem.\-utils.\-php}}
\subsubsection[{check\-Folder}]{\setlength{\rightskip}{0pt plus 5cm}check\-Folder (
\begin{DoxyParamCaption}
\item[{}]{\$b}
\end{DoxyParamCaption}
)}}\label{d8/d01/__filesystem_8utils_8php_ac894ecfead90b66ad188dfd149d11e0c_ac894ecfead90b66ad188dfd149d11e0c}
\hypertarget{__filesystem_8utils_8php_aaa3a3c9865a1bcc649276731700fb82c_aaa3a3c9865a1bcc649276731700fb82c}{\index{\-\_\-filesystem.\-utils.\-php@{\-\_\-filesystem.\-utils.\-php}!close\-File@{close\-File}}
\index{close\-File@{close\-File}!_filesystem.utils.php@{\-\_\-filesystem.\-utils.\-php}}
\subsubsection[{close\-File}]{\setlength{\rightskip}{0pt plus 5cm}close\-File (
\begin{DoxyParamCaption}
\item[{}]{\$h}
\end{DoxyParamCaption}
)}}\label{d8/d01/__filesystem_8utils_8php_aaa3a3c9865a1bcc649276731700fb82c_aaa3a3c9865a1bcc649276731700fb82c}


questa funzione chiude un puntatore a un file 


\begin{DoxyParams}[1]{Parametri}
string & {\em \$h} & il puntatore al file da chiudere\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Da fare}
\item[\hyperlink{todo__todo000027}{Da fare}]questa funzione dovrebbe ritornare false se ci sono dei problemi \end{DoxyRefDesc}
\hypertarget{__filesystem_8utils_8php_a2f1c845e35b751b29ec50a8c24851fc2_a2f1c845e35b751b29ec50a8c24851fc2}{\index{\-\_\-filesystem.\-utils.\-php@{\-\_\-filesystem.\-utils.\-php}!delete\-File@{delete\-File}}
\index{delete\-File@{delete\-File}!_filesystem.utils.php@{\-\_\-filesystem.\-utils.\-php}}
\subsubsection[{delete\-File}]{\setlength{\rightskip}{0pt plus 5cm}delete\-File (
\begin{DoxyParamCaption}
\item[{}]{\$n}
\end{DoxyParamCaption}
)}}\label{d8/d01/__filesystem_8utils_8php_a2f1c845e35b751b29ec50a8c24851fc2_a2f1c845e35b751b29ec50a8c24851fc2}
\hypertarget{__filesystem_8utils_8php_a4902dd77650d5814fe1dfe06ceaf53a4_a4902dd77650d5814fe1dfe06ceaf53a4}{\index{\-\_\-filesystem.\-utils.\-php@{\-\_\-filesystem.\-utils.\-php}!dir\-Size@{dir\-Size}}
\index{dir\-Size@{dir\-Size}!_filesystem.utils.php@{\-\_\-filesystem.\-utils.\-php}}
\subsubsection[{dir\-Size}]{\setlength{\rightskip}{0pt plus 5cm}dir\-Size (
\begin{DoxyParamCaption}
\item[{}]{\$directory}
\end{DoxyParamCaption}
)}}\label{d8/d01/__filesystem_8utils_8php_a4902dd77650d5814fe1dfe06ceaf53a4_a4902dd77650d5814fe1dfe06ceaf53a4}


Get the directory size. 


\begin{DoxyParams}[1]{Parametri}
directory & {\em \$directory} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Restituisce}
integer 
\end{DoxyReturn}
\hypertarget{__filesystem_8utils_8php_ae20fbd82f6b6b40ddf519d25bc81ddf5_ae20fbd82f6b6b40ddf519d25bc81ddf5}{\index{\-\_\-filesystem.\-utils.\-php@{\-\_\-filesystem.\-utils.\-php}!find\-File\-Type@{find\-File\-Type}}
\index{find\-File\-Type@{find\-File\-Type}!_filesystem.utils.php@{\-\_\-filesystem.\-utils.\-php}}
\subsubsection[{find\-File\-Type}]{\setlength{\rightskip}{0pt plus 5cm}find\-File\-Type (
\begin{DoxyParamCaption}
\item[{}]{\$file, }
\item[{}]{\$restituisci\-Estensione = {\ttfamily false}}
\end{DoxyParamCaption}
)}}\label{d8/d01/__filesystem_8utils_8php_ae20fbd82f6b6b40ddf519d25bc81ddf5_ae20fbd82f6b6b40ddf519d25bc81ddf5}
\hypertarget{__filesystem_8utils_8php_a69fbe33f05c453cd189e67586780dc6b_a69fbe33f05c453cd189e67586780dc6b}{\index{\-\_\-filesystem.\-utils.\-php@{\-\_\-filesystem.\-utils.\-php}!open\-File@{open\-File}}
\index{open\-File@{open\-File}!_filesystem.utils.php@{\-\_\-filesystem.\-utils.\-php}}
\subsubsection[{open\-File}]{\setlength{\rightskip}{0pt plus 5cm}open\-File (
\begin{DoxyParamCaption}
\item[{}]{\$n, }
\item[{}]{\$m = {\ttfamily 'w'}}
\end{DoxyParamCaption}
)}}\label{d8/d01/__filesystem_8utils_8php_a69fbe33f05c453cd189e67586780dc6b_a69fbe33f05c453cd189e67586780dc6b}


questa funzione apre un handler a un file 

le modalita' di apertura possibili sono descritte qui \hyperlink{}{le riassumiamo\-:  r sola lettura, puntatore all'inizio del file r+ lettura e scrittura, puntatore all'inizio del file w sola scrittura, puntatore all'inizio del file e troncatura a zero (se non esiste lo crea) w+ lettura e scrittura, puntatore all'inizio del file e troncatura a zero (se non esiste lo crea) a sola scrittura, puntatore alla fine del file (se non esiste lo crea) a+ lettura e scrittura, puntatore alla fine del file (se non esiste lo crea) x sola scrittura, puntatore all'inizio del file (se non esiste lo crea, se esiste da' errore) x+ lettura e scrittura, puntatore all'inizio del file (se non esiste lo crea, se esiste da' errore) c sola scrittura, se il file non esiste viene creato, se esiste non viene troncato ma il puntatore viene posizionato all'inizio del file c+ lettura e scrittura, se il file non esiste viene creato, se esiste non viene troncato ma il puntatore viene posizionato all'inizio del file   string \$n il nome del file al quale aggiungere comprensivo di percorso dalla radice  string \$m la modalita' con cui si desidera aprire il file  resource il puntatore al file  todo 26. }\hypertarget{__filesystem_8utils_8php_a678990af9895a96b336aad47c1132e62_a678990af9895a96b336aad47c1132e62}{\index{\-\_\-filesystem.\-utils.\-php@{\-\_\-filesystem.\-utils.\-php}!write\-To\-File@{write\-To\-File}}
\index{write\-To\-File@{write\-To\-File}!_filesystem.utils.php@{\-\_\-filesystem.\-utils.\-php}}
\subsubsection[{write\-To\-File}]{\setlength{\rightskip}{0pt plus 5cm}write\-To\-File (
\begin{DoxyParamCaption}
\item[{}]{\$t, }
\item[{}]{\$f}
\end{DoxyParamCaption}
)}}\label{d8/d01/__filesystem_8utils_8php_a678990af9895a96b336aad47c1132e62_a678990af9895a96b336aad47c1132e62}


questa funzione scrive una stringa su un file 


\begin{DoxyParams}[1]{Parametri}
string & {\em \$t} & la stringa da scrivere \\
\hline
string & {\em \$f} & il nome del file su cui scrivere comprensivo di percorso dalla radice\\
\hline
\end{DoxyParams}
\begin{DoxyRefDesc}{Da fare}
\item[\hyperlink{todo__todo000024}{Da fare}]questa funzione dovrebbe ritornare false se ci sono dei problemi \end{DoxyRefDesc}
