I also use it: My news system file processing function set:

xiaoxiao2021-03-06  114

<%

'#########################################

'File processing function set

'Zhang Shengyong WINDXIXI

'It is very convenient to use this function.

'

'

'

'##################

'########################

Function CreatePath (SPATH)

'Generate a specified directory structure

'########################

DIM FSO

DIM POS

DIM Atmp

DIM SNEWPATH

DIM N

SET FSO = Server.createObject ("scripting.filesystemObject")

POS = INSTR (3, Spath, "/", 1)

atmp = split (MID (Spath, POS 1), "/")

SnewPath = Left (Spath, POS-1)

For n = 0 to ubound (atmp)

SnewPath = SNewPath & "/" & atmp (n)

If not fso.folderexists (snewpath) THEN FSO.CREATEFOLDER (SNewpath)

NEXT

CreatePath = (Err = 0)

END FUNCTION

'#####################

Sub Writefile (Filstr, FileName)

'Write file

'#####################

Dim file, fso

SET FSO = Server.createObject ("scripting.filesystemObject")

Set file = fso.createtextfile (filename, true)

File.writeline (Filstr)

File.close

SET FSO = Nothing

End Sub

'########################################################

Function makefile (filstr, filename)

'make txt files over 03.03.09 6:10 pm

'Establish a directory and write content

'########################################################

DIM FileNamet

FILENAMET = Left (filename, INSTRREV (filename, "/")))

CreatePath (filenamet)

Writefile Filstr, FileName

END FUNCTION

'#####################################################################

Function Del (f)

'Kill The Folder OR File ON 03/03/09 6:29 PM

'#####################################################################

DIM FSO, I, TARR

SET FSO = Server.createObject ("scripting.filesystemObject")

TARR = Split (f, ",")

For i = 0 to Ubound (TARR)

Tarr (i) = replace (Tarr (i), "` ",", ")

IF Right (Tarr (I), 1) = "/" THEN 'Dirtarr (i) = Left (Tarr (I), LEN (Tarr (i)) - 1)' Remove Trailing "/"

Fso.Deletefolder Tarr (i), TRUE

Else 'file

Fso.Deletefile Tarr (i), TRUE

END IF

NEXT

END FUNCTION

'######################################################## ########################################################################

Function makefilename ()

'make a name of files it is use the news format.if a news add the name is entry

'######################################################## #############################################################################

FNAME = now ()

FNAME = Replace (fname, "-", "" "

FNAME = Replace (FName, "," ""

FName = Replace (FNAME, ":", "")

FNAME = Replace (FName, "PM", "")

FNAME = Replace (FName, "AM", "")

FNAME = Replace (FName, "Mori", "")

FNAME = Replace (fname, "afternoon", "")

Makefilename = fname & ". htm"

END FUNCTION

'########################################################################################################################################################################################################################################################################################################## ######################################################################################################################################################################################################################################################################################################## #

Function getFireExTName (filename)

DIM POS

POS = INSTRREV (FileName, ".")

IF POS> 0 THEN

getFighextName = MID (filename, POS 1)

Else

getfileextName = "" "

END IF

END FUNCTION

%>

转载请注明原文地址:https://www.9cbs.com/read-102193.html

New Post(0)