批处理文件 - 根据列表创建文件

时间:2014-07-13 20:13:42

标签: php batch-file command-line fsutil

我希望根据预定义的列表创建大量相当小的php文件。我还想在这些.php文件中插入一些内容。我准备好了列表,只有超过7500个文件要创建。每行都是不同的PHP文件,例如

Cheese.php
Cheeese.php
Cheeeese.php

你明白了,他们略有改变。该列表已经在文本文件中,我需要逐行读取文本文件并使用该行创建文件。我已经知道通过命令行创建文件的命令是fsutil file createnew我只是想找到一种方法,通过使用海量文本文件来实现这一点,然后在每个文件中添加相同的预定义文本{ {1}}我正在创建的文件。

任何人都可以帮我指出正确的方向吗?我会手动完成此操作,但7500有点耗时!

1 个答案:

答案 0 :(得分:1)

在批处理文件中执行此操作非常简单:

for /f "delims=" %%a in (phplist.txt) do (
Echo. >> "C:\Path\To\MainDirectory\%%~a"
) 

以上将列出所有列出的文件为空白。

您可以通过将中间行替换为您想要的任何内容来修改此项,并将文件名称作为%%~a