FOR命令未在脚本中执行

时间:2019-02-27 14:01:34

标签: batch-file

我通过FTP接收文件,这些文件放在名为Landing的文件夹中。这些文件到达随机命名的文件夹中,例如set totalCost=0 <div *ngFor="let item of items"> <div> {{ item.cost }} </div> set totalCost = totalCost + item.cost <div> ,例如,内部文件名为000174

我创建了一个小脚本,使我可以将文件名简化为Activity.txt.174,当在命令外壳程序中执行该文件时效果很好,但是当保存为批处理文件时将无法执行。

脚本行是:

Activity.txt

我试图从其他脚本中添加各种触发器以使其正常工作,但是当我通过CMD进行工作时,它仍然无法从批处理文件中执行。

任何人都可以帮忙。

迈克

2 个答案:

答案 0 :(得分:1)

更改
 FOR /R %f IN (*.txt.*) DO REN "%f" *.&

FOR /R %%f IN (*.txt.*) DO REN "%%f" *.&

https://ss64.com/nt/for_f.html

答案 1 :(得分:0)

在变量名前使用双百分号。

批处理脚本

@echo off
FOR /R HERE_YOUR_ROOT_PATH %%f IN (*.txt.*) DO REN "%%f" *.& 
@echo on