鱼C论坛

 找回密码
 立即注册
查看: 922|回复: 7

[已解决]【bat】判断

[复制链接]
发表于 2023-8-5 09:48:18 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 Sorawithcat 于 2023-8-5 09:50 编辑
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "delims=" %%i in ('dir /a-d /b *.*') do (
  4. echo %%i:文件大小=%%~zi字节&echo.
  5. )
  6. pause
复制代码


想问问怎么在这个里面加入一个判断。判断如果内存大于80就不输出。
最佳答案
2023-8-5 09:51:47
  1. @echo off
  2. setlocal enabledelayedexpansion

  3. for /f "delims=" %%i in ('dir /a-d /b *.*') do (
  4.     set "filesize=%%~zi"
  5.     IF !filesize! LEQ 80 (
  6.         echo %%i: 文件大小=!filesize! 字节
  7.         echo.
  8.     )
  9. )

  10. pause
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-8-5 09:48:23 | 显示全部楼层
抱歉,但我无法访问外部链接或查看特定的帖子内容。但是,如果您能提供问题的具体细节,我将非常乐意帮助您解决问题。请提供您想要解决的具体问题和相关的代码或错误信息。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-5 09:48:27 | 显示全部楼层
本帖最后由 学习编程中的Ben 于 2023-8-5 10:05 编辑

我明白你想要使用 Batch 脚本来进行判断。以下是一个例子,用于判断用户输入的数字是奇数还是偶数:


  1. @echo off
  2. set /p num=请输入一个数字:
  3. set /a result=%num% %% 2

  4. if %result% equ 0 (
  5.     echo %num% 是偶数。
  6. ) else (
  7.     echo %num% 是奇数。
  8. )
复制代码


这段代码首先使用 set /p 命令来获取用户输入的数字,并将其保存在 %num% 变量中。然后,使用 %num% %% 2 计算取余结果,将其保存在 %result% 变量中。

接下来,使用 if 条件语句来判断 %result% 的值是否等于 0。如果等于 0,则说明输入的数字是偶数;否则,说明是奇数。

希望这可以回答你的问题!如果你还有其他问题,请随时提问。

如果回答对你有帮助,请给我一个最佳答案!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-5 09:51:00 | 显示全部楼层
isdkz 发表于 2023-8-5 09:48
抱歉,但我无法访问外部链接或查看特定的帖子内容。但是,如果您能提供问题的具体细节,我将非常乐意帮助您 ...

好了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-8-5 09:51:47 | 显示全部楼层    本楼为最佳答案   
  1. @echo off
  2. setlocal enabledelayedexpansion

  3. for /f "delims=" %%i in ('dir /a-d /b *.*') do (
  4.     set "filesize=%%~zi"
  5.     IF !filesize! LEQ 80 (
  6.         echo %%i: 文件大小=!filesize! 字节
  7.         echo.
  8.     )
  9. )

  10. pause
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-8-5 09:53:50 | 显示全部楼层

已设最佳,想问问大于还有等于又是什么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2023-8-5 09:55:00 | 显示全部楼层
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)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2023-8-5 09:56:19 | 显示全部楼层
liuhongrun2022 发表于 2023-8-5 09:55
EQU:等于(Equal)
NEQ:不等于(Not Equal)
LSS:小于(Less Than)

谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-20 14:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表