全球主机交流论坛

标题: 视频莫名消失 发现是文件名的锅 [打印本页]

作者: 匿名    时间: 2023-3-7 15:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: HOH    时间: 2023-3-7 15:20
@宝丽金 不好好发垃圾帖跑来问这些破事干嘛?
作者: 万古神帝    时间: 2023-3-7 15:23
ARen.exe 可以帮到你..........
作者: Amanda    时间: 2023-3-7 15:23
你这是看什么小电影,发帖都不敢露脸
作者: 匿名    时间: 2023-3-7 15:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: u104b230    时间: 2023-3-7 15:45
本帖最后由 u104b230 于 2023-3-7 15:57 编辑

#!/bin/bash

# 遍歷當前路徑下的所有檔案和資料夾
for file in *
do
    # 取出檔案的目錄路徑和檔名
    dir=$(dirname "$file")
    filename=$(basename "$file")
   
    # 將檔名中的@、+、-、空格、<、)和(都去除,保留副檔名
    extension="${filename##*.}"
    nameonly="${filename%.*}"
    newname=$(echo "$nameonly" | sed 's/[@+-<>() ]//g')."$extension"
   
    # 判斷新舊檔案名稱是否相同
    if [[ "$filename" != "$newname" ]]; then
        # 如果不同,則將檔案名稱改為新名稱
        mv "$file" "$dir/$newname"
        echo "檔案名稱已變更:$file -> $dir/$newname"
    fi
done
作者: u104b230    时间: 2023-3-7 15:46
u104b230 发表于 2023-3-7 15:45
#!/bin/bash

# 遍歷目標路徑下的所有檔案和資料夾

建議先測試 出了問題不負責
作者: 燕十三丶    时间: 2023-3-7 15:46
可以脚本处理




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4