ASP操作檔案

2021-08-30 17:59:11 字數 3873 閱讀 2259

例項一:寫入檔案

語法 object.copyfile [複製路經], [貼上路經][, 

如存在,是否替代] 

<% 

set fs 

=server.createobject("scripting.filesystemobject")   

fs.copyfile 

"d:\ss.txt","e:\bb.txt",true    』用fs的copyfile方法複製檔案 

%>

例項三:複製資料夾

語法 object.copyfolder [複製路經], [貼上路經][, 

如存在,是否替代] 

<% 

set fs 

=server.createobject("scripting.filesystemobject")   

fs.copyfolder 

"d:\哈哈","e:\呵呵",true    』用fs的copyfolder方法複製資料夾 

%>

例項四:建立資料夾

語法 object.createfolder([檔案]) 

<% 

set fs =server.createobject("scripting.filesystemobject")   

fs.createfolder ("e:\呵呵",true)    』用fs的greatefolder方法建立資料夾 

%> 

例項五:刪除檔案

語法 object.deletefile [路經][, force]   

如果要刪除唯讀檔案,則force值為 true;否則為 false(預設)。 

<% 

set fs 

=server.createobject("scripting.filesystemobject")   

fs.deletefile 

"e:\ss.txt",true    』用fs的deletefile方法刪除檔案 

%> 

例項六:刪除資料夾

語法 object.deletefile [路經][, force] 如果要刪除唯讀資料夾,則force值為 true;否則為 false(預設)。 

<% 

set fs 

=server.createobject("scripting.filesystemobject")   

fs.deletefolder 

"e:\呵呵",true    』用fs的deletefolder方法刪除資料夾 

%> 

例項七:移動檔案

語法 object.movefile [路經],[移到路經] 

<% 

set fs =server.createobject("scripting.filesystemobject")   

fs.movefile "d:\ss.txt","e:\bb.txt"    』用fs的movefile方法移動檔案 

%> 

例項七:移動資料夾

語法 object.movefolder [路經],[移到路經] 

<% 

set fs =server.createobject("scripting.filesystemobject")   

fs.movefolder "d:\哈哈","e:\呵呵"    』用fs的movefolder方法移動資料夾 

%> 

例項八:檢視驅動器是否存在

語法 object.driveexists([驅動器路徑])   

如果指定的驅動器存在,則返回 true;否則返回 false。 

<% 

dim a 

set fs 

=server.createobject("scripting.filesystemobject")   

a=fs.driveexists("d:")   』用fs的driveexists查詢驅動器 

response.write a 

%> 

例項九:檢視檔案是否存在

語法 object.fileexists([檔案路經])   如果指定的檔案存在,則返回 true;否則返回 false。 

<% 

dim 

a set fs =server.createobject("scripting.filesystemobject") 

a=fs.fileexists("d:\哈哈\ss.txt")   』用fs的fileexists查詢檔案 

response.write a 

%>

例項十:檢視資料夾是否存在

語法 object.folderexists([資料夾路經])   

如果指定的資料夾存在,則返回 true;否則返回 false。 

<% 

dim a 

set fs 

=server.createobject("scripting.filesystemobject") 

a=fs.folderexists("d:\哈哈")   』用fs的folderexists查詢檔案夾 

response.write a 

%> 

例項十一:讀取檔案

語法 object.opentextfile([檔案路經],[開啟型別]) //預設是唯讀開啟 

<% 

dim a 

set fs 

=server.createobject("scripting.filesystemobject") 

set 

a=fs.opentextfile("d:\哈哈\ss.txt") 

do while not a.atendofstream     

』判斷是否讀到檔案最後一行 

response.write a.readline & "

"    』讀取檔案逐行輸出 

loop 

a.close 

set fs=nothing 

%> 

例項十二:追加記錄

語法 object.opentextfile([檔案路經],[開啟型別][,如果檔案不存在,是否自動建立]) 

<% 

dim a 

set fs =server.createobject("scripting.filesystemobject") 

set 

a=fs.opentextfile("d:\哈哈\ss.txt",8,true)   』true 帶表如果檔案不存在就自動建立 

a.writeline("我的檔案寫入") 

a.close 

set fs=nothing 

%> 

例項十三:修改

語法 object.opentextfile([檔案路經],[開啟型別][,如果檔案不存在,是否自動建立]) 

<% 

dim a 

set fs =server.createobject("scripting.filesystemobject")    』用server建立乙個 

fso set a=fs.opentextfile("d:\哈哈\ss.txt",2,true)   』true 如果檔案不存在就自動建立 

a.writeline("我的檔案寫入") 

a.close 

set fs=nothing 

%>

用ASP來操作資料夾

用asp來操作資料夾了。其中包括 提取資料夾資訊 建立資料夾 刪除資料夾 複製資料夾 移動資料夾等。下面就具體來看。一 fso.getfolder 1,getfldr.asp set fso createobject scripting.filesystemobject set fldr fso.g...

Python IO操作 檔案操作

讀檔案使用python內建的函式open 可以開啟乙個檔案 類似c語言 f open file.txt r f.read f.close 檔案讀寫時可能都會出錯,產生ioerror,一旦出錯f.close 就不能用,所以我們可以使用try finally try f open file.txt r ...

基本操作 檔案操作

開啟檔案 f open yesterday r encoding utf 8 讀寫 f open yesterday w encoding utf 8 寫讀 f open yesterday a encoding utf 8 追加寫讀 f open yesterday wb 寫讀 二進位制檔案 vi...