(顯然需要幫助)。需要第二行輸出wmic得到最後修改命令輸入變量而不寫入文件
我有這樣的工作:
wmic datafile where name="%sourcepathdoubleslashnoquotes%%FileName%" get lastmodified > tmpFile.txt
set /p myvar-a= < tmpFile.txt
type tmpFile.txt | findstr /v LastModified > tmpFile2.txt
set /p myvar-b= < tmpFile2.txt
del tmpFile.txt
del tmpFile2.txt
tmpFile.txt
有這樣的:
LastModified
20150429124836.260625-240
tmpFile2.txt
有這樣的:
20150429124836.260625-240
echo %myvar%
產生這樣的:20150429124836.260625-240
我怎樣才能讓wmic
命令在沒有每次寫入文件的情況下得到「20150429124836.260625-240
」? 不知何故使用「skip 1
」?
(整個事情是在一個循環 - 很多不必要的文件寫入的)
在此先感謝
你好這個工程: WMIC數據文件,其中name = 「%sourcepathdoubleslashnoquotes %%的FileName%」 獲得上次更改/格式:列表 – Iconoclast
它會產生這樣的:這產生:上次更改時間= 20150429124836.260625-240 – Iconoclast
然而,這種假設:%sourcepathdoubleslashnoquotes %% FileName%實際上回聲是這個D:\\ DEVEL \\ somefile.txt – Iconoclast