From 2c89f7bcd6cf838a47afbdbfb0c9bed14e6376aa Mon Sep 17 00:00:00 2001 From: Anda Toshiki <101481353+andatoshiki@users.noreply.github.com> Date: Thu, 16 Jun 2022 04:31:14 +0800 Subject: [PATCH] feat: rewrote up2drive ready to merge --- up2drive_new.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 up2drive_new.sh diff --git a/up2drive_new.sh b/up2drive_new.sh new file mode 100644 index 0000000..0961efb --- /dev/null +++ b/up2drive_new.sh @@ -0,0 +1,24 @@ +#!/bin/bash +path=$3 #取原始路径,我的环境下如果是单文件则为/data/demo.png,如果是文件夹则该值为文件夹内某个文件比如/data/a/b/c/d.jpg +downloadpath='/root/Download' +if [ $2 -eq 0 ] + then + exit 0 +fi +while true; do #提取下载文件根路径,如把/data/a/b/c/d.jpg变成/data/a +filepath=$path +path=${path%/*}; +if [ "$path" = "$downloadpath" ] && [ $2 -eq 1 ] #如果下载的是单个文件 + then + php /home/wwwroot/$domain/one.php upload:file $filepath /$folder/ + rm -rf $filepath + php /home/wwwroot/$domain/one.php cache:refresh + exit 0 +elif [ "$path" = "$downloadpath" ] #文件夹 + then + php /home/wwwroot/$domain/one.php upload:folder $filepath /$folder/ + rm -rf "$filepath/" + php /home/wwwroot/$domain/one.php cache:refresh + exit 0 +fi +done