안녕하세요.
선생님 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]