ASP檔案操作 FSO 詳解

2021-06-20 08:07:18 字數 3636 閱讀 6006

語法 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檔案操作 FSO 詳解

語法 object.copyfile 複製路經 貼上路經 如存在,是否替代 set fs server.createobject scripting.filesystemobject fs.copyfile d ss.txt e bb.txt true 用fs的copyfile方法複製檔案 例項三 ...

楓葉隨風ASP檔案操作類 FSO

屬性 檔案原路徑 source 檔案目標路徑 destination 檔案路徑 path 檔名稱 name 檔案大小 以kb為單位 size 副檔名 extensionname 父檔名稱 parentfoldername 父檔案路徑 parentfolderpath 檔案建立時間 datecreat...

訪問統計 FSO操作 asp

filesystemobject 物件用於訪問伺服器上的檔案系統。filesystem和textstream物件可用於建立對檔案系統的訪問,並提供順序訪問檔案的機制。filesystem沒有屬性,只有兩個方法,第乙個方法是createtextfile方法,可以在宿主機上建立新的文字檔案,並返回tex...