(연관된 글이 1개 있습니다.)
                    
                    
                    안녕하세요.
c#으로 인터넷 임시 파일을 삭제할려고 하는데 진행이 되지 않아서 질문을 드립니다.
개발환경: windows8.1, visual 2013
먼저, 익스플로러상단 메뉴 도구 > 인터넷옵션 > 설정 > 파일보기 클릭해서 보이는 파일 리스트와 직접 탐색기로 찾아 들어갔을 때 파일 리스트가 틀립니다.
왜 틀릴까요?^^
c# 프로그램으로 접근했을때 인터넷옵션에서 나오는 리스트가 나오는게 아니라 탐색기로 찾아 들어갔을때 리스트가 보입니다.
탐색기로 확인되는 파일은 파일로 첨부했습니다.
제가 삭제하고 싶은건 인터넷 옵션으로 찾아 들어갔을 때 보이는 파일 리스트만 삭제를 하면됩니다.
어떻게 삭제를 하면 되는지 조언 좀 부탁드립니다.
아래 개발 소스입니다.
    class cache
    {
        static void Main(string[] args)
        {
            new cache().clearIECache();
        }        
        public void clearIECache()
        {
            ClearFolder(new DirectoryInfo(Environment.GetFolderPath(System.Environment.SpecialFolder.InternetCache)));
        }
        public void ClearFolder(DirectoryInfo folder)
        {           
            foreach(FileInfo file in folder.GetFiles())
            {
                try
                {  
                    file.Delete();
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message.ToString());
                }
                finally
                { }
    
            }
                         
            foreach(DirectoryInfo subfilder in folder.GetDirectories())
            {
                ClearFolder(subfilder);
            }
        }
    }
        
        [연관 글]
                    
                    
                    
                    
                    
    
                    
                    
                    
                    
                    
                
                    [최초 등록일: ]
                    [최종 수정일: 7/28/2014]