diff --git a/tools/shell/delete_sdk_code.sh b/tools/shell/delete_sdk_code.sh index 93e2417e..e7f53cc4 100755 --- a/tools/shell/delete_sdk_code.sh +++ b/tools/shell/delete_sdk_code.sh @@ -1,11 +1,13 @@ #!/bin/bash # 查找目录列表 -# search_dirs=("../../middleware" "../../application" "../../utils") -search_dirs=("../../test-utils") +search_dirs=("../../middleware" "../../application" "../../utils") +# search_dirs=("../../test-utils") # 保留目录列表 -preserve_dirs=("../../test-utils/LinuxApi" "../../test-utils/ConfigBase") +# preserve_dirs=("../../test-utils/LinuxApi" "../../test-utils/ConfigBase") +preserve_dirs=( + "../../test-utils/Log") # 遍历查找目录 for search_dir in "${search_dirs[@]}"; do @@ -31,12 +33,11 @@ for search_dir in "${search_dirs[@]}"; do if [[ -d "$src_dir" ]]; then echo "删除目录: $src_dir" rm -rf "$src_dir" - fi - - # 如果CMakeLists.txt文件存在,则删除它 - if [[ -f "$cmake_file" ]]; then - echo "删除文件: $cmake_file" - rm "$cmake_file" + # 如果CMakeLists.txt文件存在,则删除它 + if [[ -f "$cmake_file" ]]; then + echo "删除文件: $cmake_file" + rm "$cmake_file" + fi fi fi done