Text 使用批处理文件创建每个文件中都包含文本的文本文件

Text 使用批处理文件创建每个文件中都包含文本的文本文件,text,batch-file,Text,Batch File,我知道这个标题听起来很疯狂。无论如何,以下是我的设想: 我需要为500个不同的文件创建大约500个文本文件。每个文本文件将包含我在下面的示例中看到的信息。有没有一种简单的方法可以将其放入一个批处理文件中,而无需复制和粘贴500多次 我正在尝试做的示例 echo ^<filename 1^> >> filename1.txt echo. >> filename1.txt echo. >> filename1.txt echo No OCR Found

我知道这个标题听起来很疯狂。无论如何,以下是我的设想:

我需要为500个不同的文件创建大约500个文本文件。每个文本文件将包含我在下面的示例中看到的信息。有没有一种简单的方法可以将其放入一个批处理文件中,而无需复制和粘贴500多次

我正在尝试做的示例

echo ^<filename 1^> >> filename1.txt
echo. >> filename1.txt
echo. >> filename1.txt
echo No OCR Found >> filename1.txt
echo^>>filename1.txt
回声。>>filename1.txt
回声。>>filename1.txt
echo未找到OCR>>filename1.txt

对文件使用随机数

@echo off
set loop=0
:loop
set num=%random%
if exist filename%num%.txt (
    echo ^<filename %num%^>
    echo.
    echo.
    echo No OCR Found
) > filename%num%.txt else (
    goto loop
)
set /a num+=1
if %loop%==500 goto end
goto loop
:end
@echo关闭
设置循环=0
:循环
set num=%random%
如果存在文件名%num%.txt(
回音^
回声。
回声。
没有找到OCR
)>文件名%num%.txt其他(
转到环路
)
set/a num+=1
如果%loop%==500转到结束
转到环路
:结束
注意:
文件的最大数量为32767


要更改生成的文件量,请更改最后一条
if
语句中的数字(例如:要使其创建80个文件,您需要将
if%loop%==500 goto end
更改为
if%loop%==80 goto end
)。

经过仔细考虑,我要等到我上了电脑,而不是试着用我的手机。我想他不是指“随机”的名字,我想他是指“我的特定名单”。user2164009:你说的“我有名单”是什么意思?你在哪里买的?什么格式?这些细节将影响答案。