(연관된 글이 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]