是否有將文本寫入多個文件的方法?我正在開發一個項目,在這個項目中我需要爲個人桌面編寫一個特定的號碼,另外還有一個閃存驅動器,它將根據用戶的用戶名保存並索引號碼。批處理 - 如何將文本寫入多個文件
我想做什麼:
echo %random%>>"C:\users\%username%\desktop\num.txt" "D:\Numbers\%username%.txt"
是否有將文本寫入多個文件的方法?我正在開發一個項目,在這個項目中我需要爲個人桌面編寫一個特定的號碼,另外還有一個閃存驅動器,它將根據用戶的用戶名保存並索引號碼。批處理 - 如何將文本寫入多個文件
我想做什麼:
echo %random%>>"C:\users\%username%\desktop\num.txt" "D:\Numbers\%username%.txt"
你可以只讀取桌面上的文件,分配給數字的一個變量和回聲它到另一個文件。
回聲%隨機%>> 「C:\用戶\%的用戶名%\桌面\ number.txt」
FOR/F 「令牌= * delims =」 %%中的x(C:\用戶\ %用戶名%\桌面\ number.txt)DO設置數= %% X
呼應%數量%>> d:\數字\%USERNAME%的.txt
什麼?而且因爲我需要另外10個字符......什麼? – SomethingDark
這工作!
echo %random%| cmd /V:ON /C set /P "line=" ^& echo !line!^>^> "C:\users\%username%\desktop\num.txt" ^& echo !line!^>^> "D:\Numbers\%username%.txt"
只實現了一個(很簡單)例程:
REM define "command":
set "log=call :log"
%log% hello world!
%log% I have %random% apples.
goto :eof
:log
REM writes the same line to screen and two files
>con: echo(%*
>>"C:\users\%username%\desktop\num.txt" echo(%*
>>"D:\Numbers\%username%.txt" echo(%*
這是不可能的數據重定向到多個文件... – aschipfl