ファイルのコピー

<戻る

ここに載せてあるソースコードは、参考のために載せてあります

サンプルコードは、一番下にLZHとしてあります




Option Explicit

'ファイルを別のフォルダにコピーする

Private Sub Command1_Click()
    Dim ret
    
    ret = FC(Text1.Text, Text2.Text)
    
End Sub

'ファイル転送関数
'   Sou     コピー元
'   Des     コピー先
Function FC(ByVal Sou As String, ByVal Des As String) As Long
    Dim FileSou As String, FName As String
    Dim j As Integer, PathLen As Integer
    
    On Error GoTo ErrGoto
    
    PathLen = Len(Sou) 'コピー元のファイルパスの文字列の長さを代入
    
     'コピー元のフォルダを探す
    For j = PathLen To 1 Step -1
        If Mid(Sou, j, 1) = "\" Then
            FName = Mid(Sou, j + 1)
            Exit For
        End If
    Next
    
    FileCopy Sou, Des & "\" & FName 'ファイルをコピーする
    
    Exit Function
    
ErrGoto:
    FC = Err.Number
    
End Function



<戻る

Sample21.lzh


http://www.vector.co.jp/authors/VA015521/