程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> ASP:FSO方法使用說明

ASP:FSO方法使用說明

編輯:關於ASP編程
 

FSO方法使用說明
Set fso = Server.CreateObject("Scripting.FileSystemObject")

*****************FSO文件****************

----------顯示文件列表------------
Set f = fso.GetFolder(folderspec)
Set fc = f.Files
For Each f1 in fc
s = s & f1.name
s = s & "|"
Next

----------文件擴展名------------
fso.GetExtensionName(filename)

----------文件是否存在------------
fso.FileExists(FileName)
‘返回;True 或 False

----------文件刪除------------
fso.deleteFile(FileName)

----------文件復制------------
Set MyFile = fso.GetFile(源文件)
MyFile.Copy 目標文件

----------文件移動------------
fso.MoveFile 源文件,目標文件或路徑

----------文件屬性------------
Set f = fso.GetFile(FileName)
select Case f.attributes
Case 0 Str="普通文件。沒有設置任何屬性。 "
Case 1 Str="只讀文件。可讀寫。 "
Case 2 Str="隱藏文件。可讀寫。 "
Case 4 Str="系統文件。可讀寫。 "
Case 16 Str="文件夾或目錄。只讀。 "
Case 32 Str="上次備份後已更改的文件。可讀寫。 "
Case 1024 Str="鏈接或快捷方式。只讀。 "
Case 2048 Str=" 壓縮文件。只讀。"
End select

f.Datecreated '// -----創建時間
f.DateLastAccessed '//-----上次訪問時間
f.DateLastModified '//-----上次修改時間
f.Path '//-----文件路徑
f.Name '//-----文件名稱
f.Type '//-----文件類型
f.Size '//-----文件大小,單位字節
f.ParentFolder '//父目錄

 

----------文件操作------------
Const ForReading = 1, ForWriting = 2 , ForAppending = 8

'讀文本文件
Set f = fso.OpenTextFile(FileName, ForReading)
str = f.ReadLine '//-----讀一行
str = f.ReadAll '//-----讀全文
str = f.Read(n) '//-----讀取指定數量的字符

'創建文件
fso.CreateTextFile (FileName, True) '----True:覆蓋已有文件


'寫文本文件
'//-----文件進行寫操作
Set f = fso.OpenTextFile(FileName, ForWriting, True)
'Set f = fso.OpenTextFile(FileName, ForWriting)
f.Write TextStr
f.WriteLine TextStr '相當於f.Write TextStr&vbcrlf,在TextStr後加一個回車換行
f.Close
'//-----文件末尾進行寫操作
Set f = fso.OpenTextFile(FileName, ForAppending)
f.Write TextStr
f.Close

'刪除文件
Set f = fso.GetFile(FileName)
f.Delete

 

 


******************FSO目錄*************

Set f = fso.createFolder(FolderName) '//-----創建文件夾
fso.deleteFolder (Folderspec) '//-----刪除文件夾
fso.CopyFolder SourceFolder,DestinationFolder '//-----復制文件夾
fso.MoveFolder SourcePath, DestinationPath '//-----移動文件夾
fso.FolderExists(fldr) '//-----判斷目錄是否存在

'目錄創建時信息
Set f = fso.GetFolder(FolderName)
f.Datecreated '// 1 -----創建時間
f.DateLastAccessed '// 2 -----上次訪問時間
f.DateLastModified '// 3 -----上次修改時間
f.Path '// 4 -----文件路徑
f.Name '// 5 -----文件名稱
f.Type '// 6 -----文件類型
f.Size '// 7 -----文件大小
f.ParentFolder '// 8 -----父目錄


'顯示目錄列表
Set f = fso.GetFolder(folderspec)
Set fc = f.SubFolders
For Each f1 in fc
s = s & f1.name
s = s & "|"
Next

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved