batch-file - 在命令行中重命名文件?
问题描述
当在 CMD 中手动粘贴脚本并按 Enter 时,它会按预期重命名同一目录中的文件。当我将它放入一个批次并在管理员注意到时运行该批次时。原始文件名:得分客户端最大值(日期值).xlsx 目标文件名:得分客户端最大值.xlsx 所以我需要切断日期值。文件名包含空格,没有空格的文件名不是真正的选项。
@echo 关闭
set filename=Scores Clients MAX values
我:
cd 共享\ETL_files\
重命名 "%filename%*" "%filename%.xlsx"
解决方案
推荐阅读
- sql - oracle sql触发器编译
- excel - 如何在不同的位置将两个工作表保存为 pdf?
- c - 为什么当我在 C 中声明一个维度为 0 的矩阵时不会引发错误?
- c - 从链表中删除节点的功能无法正常工作
- swiftui - 确定列表中行的实际高度
- excel - INDEX MATCH 和 VLOOKUP 不起作用 - #N/A 错误
- amazon-web-services - 在容器中运行的应用程序上的用户如何在 ec2 实例上拆分?
- pine-script - 未来如何获得收盘价?
- jquery - 在背景图像 Woocommerce 上使用 jQuery 缩放
- python - 如何使用元类创建类似于 SQLAlchemy 的声明性基本行为?