<div dir="ltr"><div dir="ltr">On Mon, 15 Mar 2021, Gabriele Battaglia wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Ciao, ho letto questa pagina: <br>
<a href="https://docs.python.org/3/library/stat.html#stat.UF_HIDDEN" rel="noreferrer" target="_blank">https://docs.python.org/3/library/stat.html#stat.UF_HIDDEN</a><br>
E questa: <br>
<a href="https://www.google.com/search?q=python3+how+to+get+state+hidden+of+a+file+using+os+library&oq=python3+how+to+get+state+hidden+of+a+file+using+os+library&aqs=edge..69i57.22109j0j1&sourceid=chrome&ie=UTF-8" rel="noreferrer" target="_blank">https://www.google.com/search?q=python3+how+to+get+state+hidden+of+a+file+using+os+library&oq=python3+how+to+get+state+hidden+of+a+file+using+os+library&aqs=edge..69i57.22109j0j1&sourceid=chrome&ie=UTF-8</a><br>
<br>
Tuttavia non mi è chiaro come procedere.<br>
Devo stampare una lista di file ottenuti da os.walk ma evitando di <br>
includere i file nascosti e di sistema.<br>
<br></blockquote><div><br></div><div>Ciao Gabriele. </div><div>Da come si legge anche in questo post di StackOverflow <a href="https://stackoverflow.com/questions/284115/cross-platform-hidden-file-detection">https://stackoverflow.com/questions/284115/cross-platform-hidden-file-detection</a> </div><div>non esiste una soluzione unica cross-OS in senso generico. </div><div>In effetti, c'era da aspettarselo vista la differente natura dei file systems, anche già solo tra mac OS (Unix*) e Windows. </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Qualcuno mi lancia un kick start?<br></blockquote><div><br></div><div>Come avevi già correttamente evidenziato tu, os.stat (<a href="https://docs.python.org/3/library/os.html#os.stat">https://docs.python.org/3/library/os.html#os.stat</a>) è decisamente il punto di partenza. </div><div>Il comportamento e le flag attivate da stat si adattano in funzione del sistema operativo corrente. </div><div>Ti segnalo la sezione specifica per Windows per file nascosti e di sistema :</div><div><a href="https://docs.python.org/3/library/stat.html#stat.FILE_ATTRIBUTE_HIDDEN">https://docs.python.org/3/library/stat.html#stat.FILE_ATTRIBUTE_HIDDEN</a><br></div><div><a href="https://docs.python.org/3/library/stat.html#stat.FILE_ATTRIBUTE_SYSTEM">https://docs.python.org/3/library/stat.html#stat.FILE_ATTRIBUTE_SYSTEM</a><br></div><div><br></div><div>Non posso testarlo, ma spero sia di aiuto. </div><div><br></div><div>A presto,</div><div>Valerio</div></div></div>