Modification du traitement des répertoires, placés avant les fichiers
This commit is contained in:
parent
a99abeb440
commit
3ab84d1612
1 changed files with 31 additions and 1 deletions
32
generator.sh
32
generator.sh
|
@ -90,9 +90,39 @@ header "$webpath" "$navpath" > index.html
|
|||
preload=metadata # type de préchargement des fichiers audio
|
||||
mkdir -p "$cache" # création du dossier de cache
|
||||
|
||||
# Pour chaque fichier ou dossier
|
||||
|
||||
# Pour chaque dossier
|
||||
for i in */
|
||||
do
|
||||
if [[ ! -d "$i" ]]
|
||||
then continue
|
||||
fi
|
||||
|
||||
# Initialisation
|
||||
unset lastmodif kbytes size thumbname mimetype
|
||||
|
||||
# Exclusion(s), relative(s) ou absolue(s)
|
||||
if [[ "$i" == "index.html" ]] \
|
||||
|| [[ "$(realpath "$i")" =~ ^$root/p ]] \
|
||||
|| [[ "$(realpath "$i")" =~ ^$root/robots.txt ]]
|
||||
then
|
||||
continue
|
||||
fi
|
||||
|
||||
# Date de dernière modif
|
||||
lastmodif="$(stat -c "%y" "$i" | cut -d':' -f-2)"
|
||||
|
||||
# Insertion de la ligne du tableau correspondant au fichier en cours de traitement
|
||||
row "$i" "0" "-" "$lastmodif" "inode/directory" >> index.html
|
||||
done
|
||||
|
||||
# Pour chaque fichier
|
||||
for i in *
|
||||
do
|
||||
if [[ -d "$i" ]]
|
||||
then continue
|
||||
fi
|
||||
|
||||
# Initialisation
|
||||
unset lastmodif kbytes size thumbname mimetype
|
||||
|
||||
|
|
Loading…
Reference in a new issue