




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、.MCGS 文件操作函數(shù) 2009-08-08 14:58:24| 分類: 工業(yè)控制(MCGS,K | 標(biāo)簽: |字號大中小訂閱注意:文件操作函數(shù)中所涉及到文件的路徑均為絕對路徑!(strTarget ,strSource)函數(shù)意義:將文件strSource中的內(nèi)容添加到文件strTarget后面,使兩文件合并為一個文件。返 回 值:開關(guān)型。參 數(shù):strTarget,字符型,目標(biāo)文件,需要寫絕對路徑;strSource,字符型,源文件,需要寫絕對路徑。實 例:!(“d:a.txt”,”d:b.txt”)實例說明:將D盤下文件b.txt合并到文件a.txt的后面。若a.txt不存在,則會自動新
2、建一個文件。!(strSource ,strTarget)函數(shù)意義:將源文件strSource復(fù)制到目標(biāo)文件strTarget,若目標(biāo)文件已存在,則將目標(biāo)文件覆蓋。返 回 值:開關(guān)型;返回0,操作不成功;返回非0值,操作成功。參 數(shù):strSource,字符型,源文件;strTarget,字符型,目標(biāo)文件。實 例:!(“d:a.txt”,”d:b.txt”)實例說明:將D盤下文件a.txt復(fù)制到b.txt。!(str)函數(shù)意義:將str指定的文件刪除。返 回 值:開關(guān)型;返回0,操作不成功;返回非0值,操作成功。參 數(shù):str1,字符型,將被刪除的文件。實 例:!(“d:a.txt”)實例說明
3、:刪除將D盤下文件a.txt。!(str,objName,objSize,objAttrib)函數(shù)意義:查找第一個名字為str的文件或目錄。返 回 值:開關(guān)型;返回-1,操作不成功。返回其它值:操作成功,返回值為一個句柄,該值為以后的查找提供根據(jù)。參 數(shù):str,字符型,要查找的文件的文件名(文件名中可以包含文件通配符:*和?);objAttrib,數(shù)值型對象名,函數(shù)調(diào)用成功后,保存查找結(jié)果的屬性:若objAttrib = 0,則查找結(jié)果為一個文件;若objAttrib = 1,則查找結(jié)果為一個目錄。objSize,數(shù)值型對象名,函數(shù)調(diào)用成功后,保存查找結(jié)果的大??;objname,字符型對象名
4、,函數(shù)調(diào)用成功后,保存查找結(jié)果的名稱。實 例:!(“d:a*.txt”,Name,Size,Attrib)實例說明:查找D盤下第一個名字為:a*.txt的文件或目錄,將查找結(jié)果的屬性存入Attrib數(shù)值變量中,大小存入Size數(shù)值變量中,名字存入Name數(shù)值變量中。!(FindHandle,objName,objSize,objAttrib)函數(shù)意義:根據(jù)FindHandle提供的句柄,繼續(xù)查找下一個文件或目錄。返 回 值:開關(guān)型;返回0:查找不成功;返回非0值:查找成功。參 數(shù):FindHandle,開關(guān)型,由函數(shù)!返回。objAttrib,數(shù)值型對象名,函數(shù)調(diào)用成功后,保存查找結(jié)果的屬性:
5、若objAttrib = 0,則查找結(jié)果為一個文件;若objAttrib = 1,則查找結(jié)果為一個目錄。objSize,數(shù)值型對象名,函數(shù)調(diào)用成功后,保存查找結(jié)果的大小;objName,字符型對象名,函數(shù)調(diào)用成功后,保存查找結(jié)果的名稱。實 例:!(aa, Name,Size,Attrib)實例說明:根據(jù)句柄aa,繼續(xù)查找下一個文件或目錄,其中,aa由函數(shù)!的返回值提供。注 意:!()函數(shù)與!()函數(shù)必須在同一個腳本塊中編寫才生效。!(strIni,strSection,strItem,objResult)函數(shù)意義:從配置文件(.ini文件)中讀取一個值。返 回 值:開關(guān)型。參 數(shù):strIni
6、,字符型,配置文件的文件名;strSection,字符型,要讀取數(shù)據(jù)所在的節(jié)的名稱;strItem,字符型,要讀取數(shù)據(jù)的項名;objResult,數(shù)值型對象名,用于保存讀到的數(shù)據(jù);實 例:!(“d:a.ini”,”system”,”memory”,result)實例說明:從配置文件a.ini中的system節(jié)中讀取memory項的值,并將該值放入result數(shù)據(jù)對象中。!(strIni,strSection,strItem,objResult)函數(shù)意義:向配置文件(.ini文件)中寫入一個值。返 回 值:開關(guān)型。參 數(shù):strIni,字符型,配置文件的文件名;strSection,字符型,要讀
7、取數(shù)據(jù)所在的節(jié)的名稱;strItem,字符型,要讀取數(shù)據(jù)的項名;objResult,數(shù)值型對象名,用于保存讀到的數(shù)據(jù);實 例:!(“d:a.ini”,”system”,”memory”,result)實例說明:將數(shù)據(jù)對象result的值寫入到配置文件a.ini中的system節(jié)中memory項中。!(strSource,strTarget)函數(shù)意義:將文件strSource移動并改名為strTarget。返 回 值:開關(guān)型;返回0:操作失??;返回非0值:操作成功。參 數(shù):strSource,字符型,源文件;strTarget,字符型,目標(biāo)文件。實 例:!(“d:a.txt”,”d:b.txt”
8、)實例說明:將D盤下文件a.txt移至同一目錄下,并改名為b.txt。注 意:如果目標(biāo)文件已存在,直接返回0,操作失敗。!(str,lPosition,任意個數(shù)變量)函數(shù)意義:從str指定的文件中讀出CSV(逗號分隔變量)記錄。返 回 值:開關(guān)型。參 數(shù):str,字符型,文件名;lPosition,數(shù)值型,數(shù)據(jù)開始位置;實 例:!(“d:a.csv”,200,var1,var2,var3,var4)實例說明:從文件a.csv中的第200個字節(jié)開始,讀取4個數(shù)據(jù),分別存入變量:var1,var2,var3,var4中。!(str,lPosition,lLength,objResult)函數(shù)意義:
9、從str指定文件(需為.dat文件)中的lPosition,位置開始,讀取lLength個字節(jié),或一整行,并將結(jié)果保存到objResult字符型數(shù)據(jù)對象中。返 回 值:開關(guān)型參 數(shù):str,字符型,文件名;lPosition,開關(guān)型,數(shù)據(jù)開始位置;lLength,開關(guān)型,要讀取數(shù)據(jù)的字節(jié)數(shù),若小于或等于0,則讀取整行;objResult,字符型數(shù)據(jù)對象名,用于存放結(jié)果的數(shù)據(jù)對象。實 例:!(“d:a.dat”,100,20,abc)實例說明:從D盤下文件a.dat中的第100個字節(jié)開始,讀取20個字節(jié)的數(shù)據(jù),結(jié)果存入字符型變量abc中。!(strSource, )函數(shù)意義:此函數(shù)用于把一個文件
10、切開為幾個文件返 回 值:開關(guān)型參 數(shù):strSourceFile,字符型,準(zhǔn)備切開的文件名;strTargetFile,字符型,切開后的文件名;,數(shù)值型,切開的文件的最大大小,單位是MB。實 例:!(d:1.txt,Spl,1.0)實例說明:此時函數(shù)將把文件d:1.txt切開為大小是1MB的文件,并存放在組態(tài)軟件work下,名稱分別為spl000.spl,spl001.spl,spl002.spl等等!(str,lPosition,任意個數(shù)變量)函數(shù)意義:向str指定的文件中寫入CSV(逗號分隔變量)記錄。返 回 值:開關(guān)型。參 數(shù):str,字符型,文件名;lPosition,開關(guān)型,數(shù)據(jù)開
11、始位置;= 0,表示在文件開頭;0,表示在文件結(jié)尾;實 例:! (“d:a.csv”,200,var1,var2,var3,var4)實例說明:向D盤文件a.csv的文件結(jié)尾,寫入4個數(shù)據(jù),分別為變量:var1,var2,var3,var4的值。注 意:在文件開頭寫入數(shù)據(jù)時,將覆蓋原有內(nèi)容;在文件結(jié)尾寫入數(shù)據(jù)時,將在原有基礎(chǔ)上添加,并不覆蓋原來的內(nèi)容。!(str,lPosition,str,Rn)函數(shù)意義:向指定文件str中的lPosition位置開始,寫入一個字符串,或一整行。返 回 值:開關(guān)型參 數(shù):str,字符型,文件名;lPosition,開關(guān)型,數(shù)據(jù)開始位置;= 0,表示在文件開頭;0,表示在文件結(jié)尾;str,字符型,要寫入的字符串;Rn,開關(guān)型,是否換行;0,表示不換行;1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第八章 第一節(jié) 自然特征與農(nóng)業(yè) 教學(xué)設(shè)計 -2023-2024學(xué)年人教版地理八年級下冊
- 2025屆河南省信陽市高三上學(xué)期第二次質(zhì)量檢測生物試題及答案
- 二零二五年度酒店集團(tuán)食堂承包合同
- 2025年度清潔能源項目股東權(quán)益轉(zhuǎn)讓與投資合作協(xié)議
- 2025年度醫(yī)療健康產(chǎn)業(yè)園區(qū)醫(yī)生聘用合同
- 2025年度雙方離婚協(xié)議書范本及財產(chǎn)分割子女監(jiān)護(hù)及撫養(yǎng)
- 2025年度健康醫(yī)療行業(yè)雇工合同
- 2025年衡陽幼兒師范高等??茖W(xué)校單招職業(yè)適應(yīng)性測試題庫學(xué)生專用
- 2025年河北外國語學(xué)院單招職業(yè)傾向性測試題庫必考題
- 倉儲租賃居間合作批文
- GB/T 1265-2003化學(xué)試劑溴化鈉
- 統(tǒng)編版四年級道德與法治下冊全冊課件
- 11-化學(xué)動力學(xué)基礎(chǔ)-2-考研試題資料系列
- 醫(yī)院評審工作臨床科室資料盒目錄(15個盒子)
- 社區(qū)獲得性肺炎臨床路徑
- 壓力性損傷指南解讀
- 湯姆走丟了 詳細(xì)版課件
- 大學(xué)學(xué)院學(xué)生心理危機(jī)預(yù)防與干預(yù)工作預(yù)案
- 國有土地上房屋征收與補償條例 課件
- 幼兒園繪本:《閃閃的紅星》 紅色故事
- 鐵路建設(shè)項目施工企業(yè)信用評價辦法(鐵總建設(shè)〔2018〕124號)
評論
0/150
提交評論