[英]BAT File Help - If file is below xKB, delete and replace with xFile
我想創建一個批處理文件來刪除一個名為Config.xml的特定文件,但前提是該文件小於9KB,然后將其替換為另一個名為Config.bak的文件。
我意識到,為了用Config.bak替換Config.xml,需要將Config.bak重命名為Config.xml,但是僅在刪除原始Config.xml之后(由於它小於9KB)。
Config.bak和Config.xml存在於同一目錄中:\\ PDC \\ Users \\%Username%\\ Application Data \\ Zoiper
目前我有這個:
pushd "\\PDC\Users\%Username%\Application Data\Zoiper"
for %%j in (*config.xml) do if %%~zj lss 9000 del "%%~j"
popd
pause
如果它小於9KB,則可以刪除Config.xml,但是我不知道如何進行其余操作。
任何幫助將不勝感激。
pushd "\\PDC\Users\%Username%\Application Data\Zoiper"
for %%j in (*config.xml) do (
if %%~zj lss 9000 (
rem del "%%~j"
copy /y Config.bak Config.xml
)
)
popd
pause
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.