2013-03-13 114 views
2

我知道標題聽起來很瘋狂。無論如何,這是我的場景:使用批處理文件在每個文件中創建文本文件

我需要爲500個不同的文件創建約500個文本文件。每個文本文件都將包含我在下面的示例中看到的信息。有沒有簡單的方法把它放到一個批處理文件中,而不需要複製和粘貼500次以上的東西?

的什麼,我試圖做例子....

echo ^<filename 1^> >> filename1.txt 
echo. >> filename1.txt 
echo. >> filename1.txt 
echo No OCR Found >> filename1.txt 

回答

2

使用隨機數的文件...

@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 

注:
文件的最大數量是32767.

要更改文件的數量,請更改最後的if聲明(例如:要創建80個文件,您將更改if %loop%==500 goto endif %loop%==80 goto end)。

+0

夠簡單。我將編輯代碼。 – 2013-03-13 21:09:59

+0

第二個想法,我要等到我上電腦,而不是嘗試用我的手機。 – 2013-03-13 21:15:07

+0

@ user2164009完成編輯。 – 2013-03-14 07:33:53

相關問題