批处理文件以提取文件名的一部分

时间:2016-04-12 16:00:17

标签: batch-file

我每个月都会收到一个我想用来在服务器上创建新目录的文件。例如,我收到的文件如下:

201501Payments.done

我想取名字的前6个字符在Windows批处理文件中创建一个目录。如何指定这6个字符并将其放入变量?

1 个答案:

答案 0 :(得分:1)

打开命令提示符窗口,在此窗口set /?(或help set)中执行,并将帮助输出读入窗口。

您可以阅读有关字符串替换的内容:

@echo off
set "FileName=201501Payments.done"
set "DirectoryName=%FileName:~0,6%"
echo Directory name is: %DirectoryName%
pause