将一个文件夹里所有“.js.下载”为结尾的文件重命名为js

存档预览:将一个文件夹里所有“.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方法则跨平台通用。