|
|
Создание копии файла в той же папке что и исходный (FSO)
Private Sub CreteFileCopyInSameDir(sSrcFilePath$, sNewFileName$)
Dim objFSO As Object, objFSOFile As Object
Dim sNewFilePath$
Set objFSO = CreateObject("Scripting.FileSystemObject")
If Not (objFSO.FileExists(sSrcFilePath)) Then
MsgBox "Файл :" & vbCrLf & sSrcFilePath & vbCrLf & _
"не найден!", vbExclamation, "CreteFileCopySameDir - Stop!"
Exit Sub
End If
Set objFSOFile = objFSO.GetFile(sSrcFilePath)
sNewFilePath = objFSOFile.ParentFolder.Path & _
"\" & sNewFileName
objFSO.CopyFile sSrcFilePath, sNewFilePath, True
DoEvents
Set objFSOFile = Nothing
Set objFSO = Nothing
End Sub
|
|