2018年8月7日 星期二

[CMD] 批次語法檢查檔案大小

set file="test.cmd"
set maxbytesize=1000
FOR /F "usebackq" %%A IN ('%file%') DO set size=%%~zA
if %size% LSS %maxbytesize% (
    echo.File is ^< %maxbytesize% bytes
) ELSE (
    echo.File is ^>= %maxbytesize% bytes
)


delfile.bat:
FOR %%F IN ("C:\abc\a*b") DO (IF %%~zF LSS 1 del %%F)

如果要用另一個bat去呼叫,前面不用加 call
call C:\abc\delsize0activity.bat > D:\abc\delsize0.log

EQU – 等於
NEQ – 不等於
LSS – 小於
LEQ – 小於或等於
GTR – 大於
GEQ – 大於或等於


參考:http://fly-dolphin.blogspot.com/2012/02/blog-post.html
http://white5168.blogspot.com/2012/09/batch-if.html#.W2lDiNIzbIU
http://kukuso1983.blogspot.com/2010/09/0-setp1.html

2018年8月2日 星期四

[note] assembly 手動安裝修改步驟

C:\Windows\assembly modify process:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion\DisableCacheViewer set 0