본문 바로가기

Tip

유닉스 서버에 특정 파일 파일명 변경

Visual Studio 2010 윈폼 프로그램으로 유닉스 서버에 있는 파일의 파일명을 변경하는 방법입니다.

 

        Dim MyFtpWebRequest As System.Net.FtpWebRequest = CType(System.Net.FtpWebRequest.Create("서버주소" & "구파일명"), Net.FtpWebRequest)
        MyFtpWebRequest.Credentials = New System.Net.NetworkCredential("접속아이디", "비밀번호")
        MyFtpWebRequest.Method = System.Net.WebRequestMethods.Ftp.Rename
        MyFtpWebRequest.RenameTo() = "신파일명"       

 

Dim MyResponse As System.Net.FtpWebResponse

        Try
            MyResponse = CType(MyFtpWebRequest.GetResponse, Net.FtpWebResponse)

            Dim MyStatusStr As String = MyResponse.StatusDescription

            Dim MyStatusCode As System.Net.FtpStatusCode = MyResponse.StatusCode

            If MyStatusCode <> Net.FtpStatusCode.FileActionOK Then
                MessageBox.Show("파일명변경 " & "구파일명" & " to " & "신파일명" + "_" + Now & " 실패.  Returned status = " & MyStatusStr)
            Else
                MessageBox.Show("파일명변경 " & "구파일명" & " to " & "신파일명" + "_" + Now & " 성공 at " & Now.ToString)
            End If

        Catch ex As Exception
            MessageBox.Show("*** 파일명변경 " & "구파일명" & " to " & "신파일명" + "_" + Now & " 에러: " & ex.Message)
        End Try