
1. 通过命令行参数直接设置:在Chrome快捷方式中添加`--download-name=%date:~0,10%`参数,重启浏览器后,下载的文件名会自动附加当前日期(如`file_2025-07-05.txt`)。此方法需确保快捷方式目标字段格式正确,且避免与其他参数冲突。
2. 安装第三方扩展程序:在Chrome应用商店搜索“Download Name Fixer”或类似插件,安装后进入扩展设置,输入命名规则(如`%year%-%month%-%day%_原文件名`)。保存后,插件会自动在下载的文件名前添加日期前缀,例如`2025-07-05_report.docx`。部分高级插件支持自定义分隔符、时间格式及文件类型过滤。
3. 使用批处理脚本定时重命名:创建名为`auto_rename.bat`的脚本,输入以下代码:
`@echo off for /f "delims=" %%i in ('dir /b /o "%USERPROFILE%\Downloads"') do ( ren "%%i" "%%~ni(%date:~0,10)")`
将脚本放入启动文件夹(按`Win+R`输入`shell:startup`回车),每次开机时自动执行,对下载文件夹中的文件按日期重命名。注意需开启文件夹权限(右键下载文件夹→属性→安全→勾选“完全控制”)。
4. 修改系统环境变量实现全局规则:在系统环境变量中新增`DOWNLOAD_NAME_PATTERN`,值设为`%date:~0,4%-%date:~5,2%-%date:~8,2%`(对应年月日)。通过脚本或组策略将此变量注入Chrome进程,使下载文件自动采用环境变量定义的日期格式。企业用户可结合域控策略统一部署。
5. 利用Tampermonkey编写自定义脚本:安装Tampermonkey插件后,新建脚本并插入以下代码:
javascript
// ==UserScript==
// @name Download File Date Rename
// @namespace https://tampermonkey.net/
// @version 0.1
// @run-at document-end
// @grant none
// ==/UserScript==
(function() {
'use strict';
chrome.downloads.onDeterminingFilename.addListener(function(item) {
var datePrefix = new Date().toLocaleDateString('zh-CN', { year: 'numeric', month: '2-digit', day: '2-digit' }).replace(/\//g, '-');
item.filename = datePrefix + '_' + item.filename;
});
})();
保存后启用脚本,下载时Chrome会自动调用脚本,在文件名前添加日期前缀(如`2025-07-05_file.txt`)。