나는 그렇게 머리가 썩 좋은 편이 아니다


받았던 파일을 또 받고 그걸 무한 반복한다.


머 물론 용량 얼마 되지 않지만...
(찾기 보단 다시 다운 받은게 더 편할듯 싶다)

그래서 심심한데 만들어볼까??

라고 시작한게 오판이다;;;
(별게 아니지만 허접한 나로써는 엄청 걸렸다.)

우선 실행 파일은 하나다.
(파일 버전 1.0.0.7)


duplicate.exe



특별히 시스템 요구하는 사양도 없다.


그냥 .net Framework 4.0 만 설치 되어 있으면 된다.

(개발환경이 4.0 이라서 그렇다;;)


Windows XP 부터 Windows 10 까지 지원 될 것이다.

(.net framework 지원 범위다)



우선 화면 UI는 아래와 같다.
(UI가 안이쁘다 이런말은 하지 않는걸로;;; 내가 봐도 안이쁘다;;; 누가 해주시면 고쳐서 다시 업로드를 할께요;;;)


중복파일 찾고 싶은 경로를 버튼으로 선택 후 Start 버튼을 누르면 된다.


그렇게 하면 아래처럼 나온다.



단순하게 출력이 되고 체크 버튼 또는 일괄적으로 삭제가 가능하다.

(삭제 된다고 해서 바로 삭제 되는 것이 아니라 휴지통으로 삭제가 되어서 복구가 가능합니다.)

혹시 모를 먹튀를 대비하여;;;


워낙 단순해서 도움말 따위도 필요 없을듯 싶다.

(혹시나 궁금하신 사항은 댓글 또는 프로필에 있는 메일로 보내주시면 성심 성의껏 대답을 드리겠습니다.)


필요한 기능이 있으시면 댓글 또는 메일로 주시면 다음 버전에 반영 하도록 하겠습니다.

(더 할지는 아무도 모름;;;)

Posted by PARK37
,

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

아래 처럼 사용하면 된다.

 

네임스페이스: 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
,

개발자이지만 난 개발을 못한다.


구글이 없었으면 개발을 아예 못할지도 모른다.


그래서 구글링 하면서 소스 찾으면


왜!!!!!!!


복사를 못하게 했는지 모르겠다.

(물론 나도 처음에는 그렇게 했지만 지금은 다 풀어놨다.)


내가 힘들어서 이렇게 했는데 니들은 쉽게 복사해서 쓰냐???


도둑놈들 같은 놈들 이라고 생각한적도 있다.


하지만 진짜 급할 때는 난감하다


일일이 다시 쳐봐야 한다.

(물론 안되는 경험도 많다.)


전문가라면 내 블로그에 들어오지도 않을꺼다.

(나도 알고 있다. 난 허접하다는 거 ㅠㅠ)


조금 너그러운 마음만 가지면 풀어주면 어떨까 싶다.

(내 블로그 목적은 내가 일하면서 구지 로그인 하기 귀찮다.)


그냥 검색하다 뜬금 없이 생각이...




Posted by PARK37
,