Lettura file


#1

Salve a tutti,
premettendo che imparando Ruby e quindi sono ancora all’inizio, avrei
bisogno di sapere se fosse possibile lcreare uno script che messo dentro
ad
una cartella vada ad aprire in maniera iterativa gli n file dentro a
tale
cartella e in maniera ricorsiva vada ad aprire i file dentro alle
sottocartelle.
Grazie
Ciao


#2

Questo script stampa l’elenco ricorsivo di tutti i file, a partire dalla
cartella passata come argomento dalla shell.
Puoi posizionare lo script dove ti pare e passare il path assoluto o
relativo.
Inoltre, per ragioni di sicurezza, ti conviene sanitizzare ARGV[0] con
una regexp che faccia passare solo i caratteri da te consentiti (white
list) e poi passarlo come argomento di Dir.

Dir["#{ARGV[0]}/**/*"].each {|f| p f}

LG