存档预览:将一个文件夹里所有“.js.下载”为结尾的文件重命名为.js文件 你可以使用以下几种方法来实现这个需求: 方法一:使用命令行(Windows PowerShell) powersh…(全文以下方原始文本完整保留)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
| 将一个文件夹里所有“.js.下载”为结尾的文件重命名为.js文件 你可以使用以下几种方法来实现这个需求:
方法一:使用命令行(Windows PowerShell) powershell # 进入目标文件夹 cd "你的文件夹路径"
# 重命名所有.js.下载文件为.js文件 Get-ChildItem -Filter "*.js.下载" | Rename-Item -NewName { $_.Name -replace '\.js\.下载$', '.js' } 方法二:使用命令行(Windows CMD) cmd # 进入目标文件夹 cd "你的文件夹路径"
# 重命名所有.js.下载文件为.js文件 for /f "delims=" %i in ('dir /b "*.js.下载"') do ren "%i" "%~ni" 方法三:使用命令行(Linux/Mac Bash) bash # 进入目标文件夹 cd "你的文件夹路径"
# 重命名所有.js.下载文件为.js文件 for file in *.js.下载; do mv "$file" "${file%.js.下载}.js" done 或者使用更简洁的 rename 命令(如果可用):
bash rename 's/\.js\.下载$/.js/' *.js.下载 方法四:使用Python脚本 python import os import glob
def rename_files(folder_path): """ 将文件夹中所有.js.下载文件重命名为.js文件 """ # 切换到目标文件夹 os.chdir(folder_path) # 查找所有.js.下载文件 pattern = "*.js.下载" files = glob.glob(pattern) if not files: print("未找到任何.js.下载文件") return # 重命名每个文件 for filename in files: new_name = filename.replace('.js.下载', '.js') os.rename(filename, new_name) print(f"重命名: {filename} -> {new_name}") print(f"完成! 共重命名了 {len(files)} 个文件")
# 使用方法 folder_path = r"你的文件夹路径" # 替换为实际路径 rename_files(folder_path) 方法五:使用批处理文件(Windows) 创建一个 .bat 文件,内容如下:
batch @echo off cd /d "你的文件夹路径" for %%i in (*.js.下载) do ( ren "%%i" "%%~ni" ) echo 重命名完成! pause 使用说明: PowerShell方法(推荐用于Windows):
右键点击文件夹,选择"在终端中打开"或"在此处打开PowerShell窗口"
复制粘贴上面的PowerShell命令
Python方法:
保存Python脚本为 .py 文件
修改 folder_path 为你的实际路径
运行脚本
安全提示:
建议先备份文件夹,以防意外
可以先测试一下,确认无误后再执行
选择最适合你系统环境的方法即可。PowerShell方法在Windows上最为方便,Python方法则跨平台通用。
|