簡體   English   中英

使用Windows命令shell創建多個文件

[英]Using Windows command shell for creating multiple files

有沒有辦法在Windows中使用自己的命令提示符( cmd.exe )或終端模擬器在Windows中創建多個文件,就像下面簡單的一個班輪在任何類Unix系統中會做的那樣? 請注意,我說的是我不能使用任何替代終端模擬器,如PowerShell或GNU utils的Win 32端口

for i in `seq 10` ; do `touch $i.txt`; done
for /l %a in (1 1 10) do type nul > "%a.txt"

對於序列中的每個值從1到10的步長,創建( >重定向)一個空文件( type nul什么都不讀,什么都不寫),使用序列中的值作為文件名( for replaceable參數中的值)

編寫該命令以從命令行使用。 在批處理文件中,需要對百分號進行轉義(將它們加倍),將%a替換%a %%a

使用Windows語法:

for %A in (1 2 3) do type nul > file%A.txt

要么

for %A in (1 2 3) do echo.> file%A.txt

要么

for %A in (1 2 3) do copy nul > file%A.txt

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM