首页 > 解决方案 > 在命令行中重命名文件?

问题描述

当在 CMD 中手动粘贴脚本并按 Enter 时,它会按预期重命名同一目录中的文件。当我将它放入一个批次并在管理员注意到时运行该批次时。原始文件名:得分客户端最大值(日期值).xlsx 目标文件名:得分客户端最大值.xlsx 所以我需要切断日期值。文件名包含空格,没有空格的文件名不是真正的选项。

@echo 关闭

set filename=Scores Clients MAX values

我:

cd 共享\ETL_files\

重命名 "%filename%*" "%filename%.xlsx"

标签: batch-filecmdcommandlinerename

解决方案


推荐阅读