欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

Delphi

當(dāng)前位置:主頁 > 軟件編程 > Delphi >

Delphi中判斷文件是否為文本文件的函數(shù)

來源:本站原創(chuàng)|時間:2020-01-10|欄目:Delphi|點擊: 次

在自己編寫文本文件讀取函數(shù)的時候,你首先會遇到的第一個問題就是:對于給定的一個文件名,怎么知道它所代表磁盤文件的確是文本文件?這里有一個很簡單的方法:把給定的那個文件看作是無類型的二進(jìn)制文件,然后順序地讀出這個文件的每一個字節(jié),如果文件里有一個字節(jié)的值等于0,那么這個文件就不是文本文件;反之,如果這個文件中沒有一個字節(jié)的值是0的話,就可以判定這個文件是文本文件了。這是原理,下面看看在Delphi 中怎樣編程來實現(xiàn)它--

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

function IsTextFile(FileName:string):boolean; 
var 
Fs:TFileStream; 
i,size:integer; 
IsTextFile:boolean; 
ByteData:Byte; 
begin 
if FileExists(FileName) then 
begin 
  Fs:=TFileStream.Create(FileName,fmOpenRead); 
  IsTextFile:=true; 
  i:=0; 
  size:=Fs.Size; 
  While (i<size) and IsTextFile do 
  begin 
    Fs.Read(ByteData,1); 
    IsTextFile:=ByteData<>0; 
    inc(i) 
  end; 
  Fs.Free; 
  Result:=IsTextFile 
end 
else 
  Result:=false 
end;

上一篇:delphi中一個值得大家來考慮的DLL問題

欄    目:Delphi

下一篇:插件管理框架 for Delphi(一)

本文標(biāo)題:Delphi中判斷文件是否為文本文件的函數(shù)

本文地址:http://mengdiqiu.com.cn/a1/Delphi/8666.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有