Option Explicit
Dim mfso As Object
Sub Class_Initialize()
Set mfso = CreateObject("Scripting.FileSystemObject")
End Sub
Sub vbNewFolder(ByVal DuongDan As String)
If Right(DuongDan, 1) = "\" Then DuongDan = Left(DuongDan, Len(DuongDan) - 1)
If Not mfso.FolderExists(DuongDan) Then mfso.CreateFolder (DuongDan)
End Sub
Sub vbNewFiles(ByVal DuongDan As String)
Dim mFiles
Set mFiles = mfso.CreateTextFile(DuongDan, 1, 1)
Set mFiles = Nothing
End Sub
Sub vbCopyFolder(ByVal Nguon As String, ByVal Dich As String)
mfso.CopyFolder Nguon, Dich
End Sub
Sub vbCopyFiles(ByVal Nguon As String, ByVal Dich As String)
mfso.CopyFile Nguon, Dich
End Sub
Sub vbMoveFolder(ByVal Nguon As String, ByVal Dich As String)
mfso.MoveFolder Nguon, Dich
End Sub
Sub vbMoveFiles(ByVal Nguon As String, ByVal Dich As String)
mfso.MoveFile Nguon, Dich
End Sub
Sub vbDeleteFolder(ByVal DuongDan As String)
mfso.DeleteFolder DuongDan
End Sub
Sub vbDeleteFiles(ByVal DuongDan As String)
mfso.DeleteFile DuongDan
End Sub
Function vbExistFolder(ByVal DuongDan As String) As Boolean
If (mfso.FolderExists(DuongDan)) Then vbExistFolder = True Else vbExistFolder = False
End Function
Function vbExistFiles(ByVal DuongDan As String) As Boolean
If (mfso.FileExists(DuongDan)) Then vbExistFiles = True Else vbExistFiles = False
End Function
Sub vbWriteFiles(ByVal DuongDan As String, ByVal NoiDung As String)
On Error Resume Next
With mfso.CreateTextFile(DuongDan, 1, 1)
.Write NoiDung
.Save
.Close
End With
End Sub
Function vbReadFiles(ByVal DuongDan As String) As String
Const ForReading = 1, ForWriting = 2, ForAppending = 8
vbReadFiles = mfso.OpenTextFile(DuongDan, ForReading).ReadAll
End Function