안녕하세요.
선생님 2가지 질문있습니다.
WebRequestMethods.Ftp.MakeDirectory 에서요
질문-1) WebRequest request = null; <======== 해제 해야되는 거 아닌지요??
아래 코드에서 메모리해제 같은 "해제" 해야할 것이 있나요?
질문-2) WebRequestMethods.Ftp.MakeDirectory 는
존재하는 폴더면, 오류가 납니다
존재하는 폴더의 Exception 에 안 타게 예외처리 방법이 있을까요?
public bool CreateFolder()
{
bool IsCreated = true;
try
{
WebRequest request = WebRequest.Create("ftp://192.168.1.103:24/Index");
request.Method = WebRequestMethods.Ftp.MakeDirectory;
request.Credentials = new NetworkCredential(user, pw);
try
{
using (var response = (FtpWebResponse)request.GetResponse())
{
response.Close();
request = null; <======== 해제 해야되는거 아닌지요??
}
}
catch (Exception ex)
{
// 이미 폴더가 존재하면, 오류가 납니다
// 여기 에러를 탑니다
// 여기 Exception 에 안타게 예외처리 방법이 있을까요?
}
}
catch (Exception ex)
{
IsCreated = false;
}
return IsCreated;
}
[최초 등록일: ]
[최종 수정일: 8/14/2024]