2016-07-22 41 views
0

我正在創建一個存儲多年的目錄。我不想一個一個地創作,因爲這需要很長時間。作爲一個例子,我如何使用Windows命令行中的for循環創建1980年至2014年的html文件?此外,是否可以編輯文件的內容以包含相應年份的文本?我需要這個用於我的編程項目。如何使用for-loop通過windows 10命令行創建多個文件?

我有命令行打開到所需的目錄。

+0

供將來參考:關於命令行使用的問題取決於[su]。如果您正在嘗試使用批處理文件(多個命令按順序)編寫腳本或進行自動化編程,可以在此處詢問。 –

回答

3

您可以使用for從命令行輕鬆完成此操作。測試首先使用echo,因爲我已經做了

for /L %i in (1980,1,2014) do echo %i 

你要用來生成HTML的任何更換echo。 (除非你只想要一個空文件,否則命令行不會爲你做這件事)。最簡單的方法可能是創建一個模板文件(類似於base.html),然後將其複製到循環中:

FOR IN/L%變量(開始,步驟,結束)DO命令[:

for /L %i in (1980,1,2014) do copy base.html %i.html 

(通過在命令提示輸入for /?help for可用)的文檔部分說命令參數]

該集合是從開始到結束的數字序列,逐步量。

所以(1,1,5-)將生成的序列1 2 3 4 5(5,-1,1)將 生成序列(5 4 3 2 1)

相關問題