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