【bat】判断
本帖最后由 Sorawithcat 于 2023-8-5 09:50 编辑@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /a-d /b *.*') do (
echo %%i:文件大小=%%~zi字节&echo.
)
pause
想问问怎么在这个里面加入一个判断。判断如果内存大于80就不输出。 抱歉,但我无法访问外部链接或查看特定的帖子内容。但是,如果您能提供问题的具体细节,我将非常乐意帮助您解决问题。请提供您想要解决的具体问题和相关的代码或错误信息。 本帖最后由 学习编程中的Ben 于 2023-8-5 10:05 编辑
我明白你想要使用 Batch 脚本来进行判断。以下是一个例子,用于判断用户输入的数字是奇数还是偶数:
@echo off
set /p num=请输入一个数字:
set /a result=%num% %% 2
if %result% equ 0 (
echo %num% 是偶数。
) else (
echo %num% 是奇数。
)
这段代码首先使用 set /p 命令来获取用户输入的数字,并将其保存在 %num% 变量中。然后,使用 %num% %% 2 计算取余结果,将其保存在 %result% 变量中。
接下来,使用 if 条件语句来判断 %result% 的值是否等于 0。如果等于 0,则说明输入的数字是偶数;否则,说明是奇数。
希望这可以回答你的问题!如果你还有其他问题,请随时提问。
如果回答对你有帮助,请给我一个最佳答案!{:10_254:}{:10_254:}{:10_254:}
isdkz 发表于 2023-8-5 09:48
抱歉,但我无法访问外部链接或查看特定的帖子内容。但是,如果您能提供问题的具体细节,我将非常乐意帮助您 ...
好了 @echo off
setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /a-d /b *.*') do (
set "filesize=%%~zi"
IF !filesize! LEQ 80 (
echo %%i: 文件大小=!filesize! 字节
echo.
)
)
pause liuhongrun2022 发表于 2023-8-5 09:51
已设最佳,想问问大于还有等于又是什么 Sorawithcat 发表于 2023-8-5 09:53
已设最佳,想问问大于还有等于又是什么
EQU:等于(Equal)
NEQ:不等于(Not Equal)
LSS:小于(Less Than)
LEQ:小于或等于(Less Than or Equal to)
GTR:大于(Greater Than)
GEQ:大于或等于(Greater Than or Equal to) liuhongrun2022 发表于 2023-8-5 09:55
EQU:等于(Equal)
NEQ:不等于(Not Equal)
LSS:小于(Less Than)
谢谢
页:
[1]