最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

bat得到文件大小的代碼

 更新時間:2014年04月21日 22:34:24   作者:  
這篇文章主要介紹了bat得到文件大小的代碼,需要的朋友可以參考下
今天想復(fù)制一些文件,需要先判斷文件的大小,小的肯定是有問題的不需要復(fù)制,經(jīng)過大量測試終于找到了比較好的方法,需要的朋友可以參考下

先來點簡單的一句話代碼:

復(fù)制代碼 代碼如下:

for /f %i in ('dir /b c:\450010.jpg') do echo %~zi

完整的判斷代碼:

復(fù)制代碼 代碼如下:

@echo off
::每5分鐘復(fù)制以下首頁
for /f %%i in ('dir /b c:\index2.htm') do (
set indexdx=%%~zi
)
if %indexdx% gtr 5120 (
echo y | xcopy c:\index2.htm /d /r /k c:\index.htm
)
pause

dos下判斷文件大小

純dos下恐怕不行,視窗下bat還馬馬虎虎,當(dāng)c:\1.txt大于3.999G失效。大約20秒檢查一次。

復(fù)制代碼 代碼如下:

@echo off&setlocal Enabledelayedexpansion
set R=c:\1.txt
:1
ping -n 20 127.0 >nul
for /f "tokens=1-3 delims= " %%a in ('dir "%R%"^|find /i "1 個文件"') do (
set Q=%%c
set /a Q=!Q:,=!
if !Q! lss 2048start "" "1.exe"
)
goto 1

Dos腳本判斷文件大小

復(fù)制代碼 代碼如下:

@echo off & setlocal EnableDelayedExpansion
del 1.txt /q 
del 2.txt /q
for %%i in (*) do (echo %%~fzi >>1.txt)                                              rem 將文件大小存儲到1.txt

for /f "tokens=1* delims= " %%a in (1.txt) do (
    set "zer=%%a"
    set "pat=%%b"
    if !zer! gtr 5120 (
        if not "!pat:~0,-1!"=="%~0" echo "!pat:~0,-1!"& echo "!pat!" >> 2.txt        rem 將大于5KB的文件名稱放到2.txt中
    )
)
echo "done."

【備注】if常用的判斷語句

  1、if exist d:\test.txt (echo D盤下有test.txt存在) else (echo D盤下不存在test.txt)
  2、if "abc"=="xyz" (echo 字符串a(chǎn)bc等于字符串xyz) else (echo 字符串a(chǎn)bc不等于字符串xyz)
  3、if 1 equ 2 (echo 1等于2) else (echo 1不等于2)
  4、if defined str (echo 變量str已經(jīng)被賦值,其值為%str%) else (echo 變量str的值為空)

中文含義      關(guān)系符      英文解釋

等于           equ       equal
大于           gtr        greater than
大于或等于      geq       greater than or equal
小于           lss         less than
小于或等于      leq         less than or equal
不等于          neq       no equal

部分內(nèi)容來自:http://www.cnblogs.com/cnpirate

相關(guān)文章

最新評論

泸定县| 民勤县| 阿拉善左旗| 新宁县| 丘北县| 中山市| 金秀| 嘉祥县| 方山县| 大荔县| 南昌县| 高邑县| 花垣县| 曲靖市| 康乐县| 临城县| 义马市| 贺州市| 河东区| 寿宁县| 剑河县| 景宁| 兰考县| 沙坪坝区| 九寨沟县| 花莲市| 乌什县| 泗洪县| 霍城县| 苍溪县| 敦化市| 梨树县| 山丹县| 紫阳县| 井研县| 石柱| 贵州省| 陇西县| 阿拉尔市| 浏阳市| 壶关县|