如何获取批处理文件以找到正确的文件夹

时间:2016-02-17 20:43:34

标签: batch-file

我创建了一个批处理文件,为特定文件夹中的文件添加前缀,并将其移到另一个文件夹中。当我将其输入命令行时,该脚本可以工作,但我无法弄清楚如何让批处理文件找到文件以开始该过程。

 C:\Transfers\Bell\SH
 for %a in (*.*) do ren %a SH%a
 move C:\Transfers\Bell\SH\*.* U:\I123\Bell\Inbox

这是脚本的第一行不起作用。我已使用命令行成功运行脚本。那我该怎么写这一行呢?

 C:\Transfers\Bell\SH

我试过了

 SET PATH=%PATH%; C:\Transfers\Bell\SH

 cd C:\Transfers\Bell\SH

 PUSHD C:\Transfers\Bell\SH

谢谢。

1 个答案:

答案 0 :(得分:2)

你可以试试这个:

cd C:\Transfers\Bell\SH
for %%a in (*.*) do ren %%a SH%%a
move C:\Transfers\Bell\SH\*.* U:\I123\Bell\Inbox

在批处理文件中,您需要在for循环中使用%%a而不是%a