블로그 이미지
Every unexpected event is a path to learning for you.

카테고리

분류 전체보기 (2307)
Unity3D (564)
Programming (470)
Unreal (4)
Gamebryo (56)
Tip & Tech (182)
협업 (34)
3DS Max (3)
Game (12)
Utility (114)
Etc (92)
Link (31)
Portfolio (19)
Subject (90)
iOS,OSX (37)
Android (12)
Linux (5)
잉여 프로젝트 (2)
게임이야기 (1)
Memories (19)
Interest (37)
Thinking (36)
한글 (26)
PaperCraft (5)
Animation (408)
Wallpaper (2)
재테크 (19)
Exercise (3)
나만의 맛집 (2)
냥이 (9)
육아 (5)
Total1,330,496
Today16
Yesterday334
Statistics Graph

달력

« » 2019.10
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

공지사항

태그목록

'파일 사용중'에 해당되는 글 1건

  1. 2014.03.17 다른 프로세스가 사용중이라면서 에러가 나는경우에 이렇게 (2)

파일을 열 때 에러가 났다는 것인데 파일이 존재함에도 불구하고 에러가 난 것입니다.  

이런 경우는 해당 파일이 다른 프로세스에서 사용중이기 때문에 나옵니다.  

그래서 원본 파일을 템프 파일에 복사한 후 원본이 아닌 복사본을 열어버리고.. 나중에 다시 템프 파일을 삭제해 버리는 것이죠. 

 

                        string fileTemp = fileFullNm + "_tmp";
                        File.Copy(fileFullNm, fileTemp, true);

                        //다른프로세서가 사용중인것을 방지
                        FileStream fs = new FileStream(fileTemp, FileMode.Open);

 

                        ~~~~

                        File.Delete(fileTemp);




[출처] C# 다른 프로세스가 사용중이라면서 에러가 나는경우에 이렇게|작성자 doghole


Posted by blueasa

댓글을 달아 주세요

  1. 2018.06.02 15:22  댓글주소  수정/삭제  댓글쓰기

    위 코드를 어디에다 적어야 하나요 ???

    • 2018.06.04 13:30 신고 blueasa  댓글주소  수정/삭제

      안녕하세요.
      위 내용은 파일을 직접 수정하지 못할수도 있으니 복사해서 별도의 파일을 만들고, 복사된 파일을 열어서 사용하기 위해서 설명한 부분입니다.
      파일 오픈이 필요한 시점에 해당 방식으로 쓰시면 됩니다. :)