Update 'process-dir'

master
Kar 2022-11-22 08:25:44 +01:00
parent 49d5d2298a
commit 0b93655ee1
1 changed files with 16 additions and 7 deletions

View File

@ -5,6 +5,8 @@ if (( $# !=2 )); then
fi
timestamp=$(date +%s)
mkdir -p "log"
shopt -s globstar
for f in $1/**; do
#echo "$f"
@ -14,21 +16,28 @@ for f in $1/**; do
fDir="$(dirname -- ${f})"
#fSrc="$1/${f}"
fDst="$2/${fDir}"
dDir="$(dirname -- ${fDst})"
targetFl="$2/${f}"
if [[ ! -d $fDst ]]; then
echo "${f}" >> log/err-dir-"${timestamp}".list
fi
if [ "${fName: -4}" == ".wmv" ]; then
fName="${fName}.webm"
#mkdir -p -- "$fDst" || echo "${f}" >> log/er-mkdir-"${timestamp}".list
#cp "$f" "$fDst" || echo "${f}" >> log/er-cp-"${timestamp}".list
mkdir -p "${fDst}" && cp "${f}" $_ || echo "${f}" >> log/er-cp-"${timestamp}".list
mv "${targetFl}" "${targetFl}.webm" || echo "${f}" >> log/er-mv-"${timestamp}".list
echo "${f}" >> log/wmv-"${timestamp}".list
elif [ "${fName: -4}" == ".mp4" ]; then
fName="${fName}.webm"
mkdir -p "${fDst}" && cp "${f}" $_ || echo "${f}" >> log/er-cp-"${timestamp}".list
mv "${targetFl}" "${targetFl}.webm" || echo "${f}" >> log/er-mv-"${timestamp}".list
echo "${f}" >> log/mp4-"${timestamp}".list
else
mkdir -p "${fDst}" && cp "${f}" $_ || echo "${f}" >> log/er-cp-"${timestamp}".list
echo "${f}" >> log/other-"${timestamp}".list
#cp --parents "${f}" "${fDst}"
#mkdir -p "${fDst}" && cp "${f}" $_
fi
mkdir -p "${fDst}" && cp "${f}" $_
#echo -e "${f}\n" "${fDst}\n" "${fName}\n\n"
#cp --parents "${f}" "${fDst}"
fi
done
tree -J "$2" > tree-J-"${timestamp}".json