是否确定必须预先知道文件大小,作为一个 C 程序最准确的方法就是打开文件并读入, 也许可以重新整理代码, 使其边读入边计算文件大小。
这个是文件长度的,至于网络的主机,在想想FileLen函数
返回
返回一个
Long,代表一个文件的长度,单位是字节。
语法
FileLen(pathname)
必要的
pathname
参数是森猛宽用来指定一个文件名的字符串表达式。pathname
可以包含目录或文件夹、以及驱动器。
说明
当调用
FileLen
函数时,如果所指定的文件知拿已经打开,则返回的值是这个文件在打开前的大小。
注意
若要取得一个打开文件的长此亮度大小,使用
LOF
函数。
纯dos下恐怕不行,视窗下bat还马马虎数氏斗虎,当c:\1.txt大于3.999G失效。大约20秒检查一次。薯磨@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 2048 start "" "核凯1.exe"
)
goto 1
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)