Update 'process-dir'
parent
49d5d2298a
commit
0b93655ee1
23
process-dir
23
process-dir
|
@ -5,6 +5,8 @@ if (( $# !=2 )); then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
timestamp=$(date +%s)
|
timestamp=$(date +%s)
|
||||||
|
mkdir -p "log"
|
||||||
|
|
||||||
shopt -s globstar
|
shopt -s globstar
|
||||||
for f in $1/**; do
|
for f in $1/**; do
|
||||||
#echo "$f"
|
#echo "$f"
|
||||||
|
@ -14,21 +16,28 @@ for f in $1/**; do
|
||||||
fDir="$(dirname -- ${f})"
|
fDir="$(dirname -- ${f})"
|
||||||
#fSrc="$1/${f}"
|
#fSrc="$1/${f}"
|
||||||
fDst="$2/${fDir}"
|
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
|
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
|
echo "${f}" >> log/wmv-"${timestamp}".list
|
||||||
elif [ "${fName: -4}" == ".mp4" ]; then
|
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
|
echo "${f}" >> log/mp4-"${timestamp}".list
|
||||||
else
|
else
|
||||||
|
mkdir -p "${fDst}" && cp "${f}" $_ || echo "${f}" >> log/er-cp-"${timestamp}".list
|
||||||
echo "${f}" >> log/other-"${timestamp}".list
|
echo "${f}" >> log/other-"${timestamp}".list
|
||||||
#cp --parents "${f}" "${fDst}"
|
#mkdir -p "${fDst}" && cp "${f}" $_
|
||||||
fi
|
fi
|
||||||
mkdir -p "${fDst}" && cp "${f}" $_
|
|
||||||
#echo -e "${f}\n" "${fDst}\n" "${fName}\n\n"
|
|
||||||
#cp --parents "${f}" "${fDst}"
|
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
tree -J "$2" > tree-J-"${timestamp}".json
|
Loading…
Reference in New Issue