'디렉토리'에 해당되는 글 2건

  1. 2015.08.26 C# 파일 및 디렉토리 삭제(휴지통으로...) 1
  2. 2015.08.26 디렉토리 파일 갯수

일반 파일 삭제는 늘쌍 해봤지만 파일 삭제 관련 휴지통으로 보내는 일은 없었던거 같다.

아래 처럼 사용하면 된다.

 

네임스페이스: Microsoft.VisualBasic.FileIO

어셈블리: Microsoft.VisualBasic(Microsoft.VisualBasic.dll)

 

 

 
왜 해당 소스가 Visaul Basic 에 있는지는 모르겠다;;;

(처음 만드는 놈이 VB 에서 만들고 그냥 냅뚜었나;;;)

API 수준으로 사용하는 듯 싶다.

 

각각 파라미터에 대한 설명이다.

2. 두번째

 1) 기능 : 복사 또는 삭제 시, 데화상자표시

 2) 옵션

 - OnlyErrorDialogs : 오류 상자만 표시(진행 상자 숨킴)

 - AllDialogs : 전체 표시

3. 세번째

 1) 기능 : 파일 삭제 옵션

 2) 옵션

 - DeletePermanently : 영구 삭제

 - SendToRecycleBin : 휴지통으로 보내기

 

샘플 소스는 파일 삭제 밖에 없다.

 

하지만 디렉토리 삭제는 메소드만 바꿔쓰면 된다.

(물론 사용해보지는 않았지만 MSDN 본 결과 옵션이 동일하다.)

 

DeleteFile -> DeleteDirectory

 

 

 

참고 자료

파일 삭제 : https://msdn.microsoft.com/ko-kr/library/ms127976(v=vs.100).aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1

디렉토리 삭제 : https://msdn.microsoft.com/ko-kr/library/24t911bf(v=vs.100).aspx

 

'Program > C#' 카테고리의 다른 글

디렉토리 파일 갯수  (0) 2015.08.26
String.Format 에서 중괄호( { 또는 }) 사용하기  (0) 2015.01.13
강제로 Excetpion 만들기  (0) 2014.12.29
C# 예약어  (0) 2014.10.16
Posted by PARK37
,
C# 에서 단순 디렉토리 갯수를 알고 싶다. 아래 소스 보면 확인이 가능하다. 
(참고로 하위 디렉토리까지 다 확인을 해야 한다)
 

중요한것이 있다.
하위 디렉토리까지 검사 유무 체크하는 것이 있다 GetFiles 에서 옵션 유/무 에 따라서 동작을 한다. 

1. 하위 디렉토리 포함 갯수 확인
 - GetFiles("*.*", System.IO.SearchOption.AllDirectories)
2. 현재 디렉토리 포함하지 않은 갯수 확인
 - GetFiles() 이런식으로 사용하면 쉽게 사용 가능하다.


'Program > C#' 카테고리의 다른 글

C# 파일 및 디렉토리 삭제(휴지통으로...)  (1) 2015.08.26
String.Format 에서 중괄호( { 또는 }) 사용하기  (0) 2015.01.13
강제로 Excetpion 만들기  (0) 2014.12.29
C# 예약어  (0) 2014.10.16
Posted by PARK37
,