asp函式FileSystemObject詳解

2021-03-31 08:56:30 字數 1798 閱讀 1655

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

1.檔案是否存在

if (fs.fileexists("c:/winnt/cursors/3dgarro.cur"))=true then

response.write("file c:/winnt/cursors/3dgarro.cur exists.")

else

response.write("file c:/winnt/cursors/3dgarro.cur does not exist.")

end if

2.目錄是否存在

if fs.folderexists("c:/temp") = true then

response.write("folder c:/temp exists.")

else

response.write("folder c:/temp does not exist.")

end if

3.磁碟是否存在

if fs.driveexists("c:") = true then

response.write("drive c: exists.")

else

response.write("drive c: does not exist.")

end if

response.write("

")if fs.driveexists("g:") = true then

response.write("drive g: exists.")

else

response.write("drive g: does not exist.")

end if

4.獲得檔案所在的磁碟目錄

p=fs.getdrivename("c:/winnt/cursors/3dgarro.cur")

response.write("the drive name is: " & p)

結果:c:

5.獲得檔案所在的檔案目錄

p=fs.getparentfoldername("c:/winnt/cursors/3dgarro.cur")

response.write("the parent folder name of c:/winnt/cursors/3dgarro.cur is: " & p)

結果:c:/winnt/cursors

6.獲得檔案的副檔名

response.write(fs.getextensionname("c:/winnt/cursors/3dgarro.cur"))

結果:cur

7.獲得檔案全名

response.write(fs.getfilename("c:/winnt/cursors/3dgarro.cur"))

結果:3dgarro.cur

8.獲得檔案第乙個名稱

response.write(fs.getbasename("c:/winnt/cursors/3dgarro.cur"))

response.write("

")response.write(fs.getbasename("c:/winnt/cursors/"))

response.write("

")response.write(fs.getbasename("c:/winnt/"))

結果:3dgarro

cursors

winnt

set fs=nothing

載自:http://.w3schools.***/asp/default.asp

Boost學習筆記 filesystem

檔案操作是程式設計中非常重要的乙個部分,filesystem庫是乙個可移植的檔案系統操作庫,它使用posix標準檔案系統的路徑,介面很類似標準庫的容器和迭代器,使c 具有了類似指令碼餘姚的功能,可以跨平台操作目錄 檔案,寫出通用的指令碼程式。filesystem庫的核心類是path,它遮蔽了不同檔案...

檔案系統(File System)

什麼是檔案系統,引用百科解釋 作業系統中負責管理和儲存檔案資訊的軟體機構稱為檔案管理系統,簡稱檔案系統。檔案系統是作業系統核心的組成部分,沒有它我們無法完成對檔案的增 刪 改 查等基本操作 概念 在了解檔案系統之前我們需要了解一些基本概念 我們知道檔案都有檔名與資料,這在 linux 上被分成兩個部...

asp複製檔案函式,asp移動檔案函式

複製檔案 function copyfiles tempsource,tempend dim fso set fso server.createobject scripting.filesystemobject if fso.fileexists tempend then response.writ...