창조유저그룹-커즈닷컴
Window close
ID :     PASS :   
   
  처음으로
  창조
  창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
  커뮤니티
  가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
  자료실
  소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
  지원/기타
  표준용어재정
구글 웹서치  
관리자 전용


질문게시판
- 반드시 검색을 하신 후 원하는 답변을 찾을 수 없을 때, 질문을 올려주세요.


LIST ALL
Posted by 찌까니2006-12-10 15:21:14, Hit : 3504
고난위도의 파일복사 프로그램... 도움부탁
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=qna&no=1723
안녕하세요..
개인적으로 필요한 기능을 창조로 잘 사용하구 있는데요..(물론 아주 허접한거지만)

파일복사 프로그램을 간단하게 하나 만들어서 사용하는데요
문제가 생겼습니다.

제가 만든 프로그램은 간단하게.... A 폴더에 있는 확장자 jpg파일을 B폴더로 복사하는건데요
이렇게 하다보니,,,

A폴더에 OK.JPG파일이 있다고 가정했을때... B폴더에 계속 복사를 합니다.
즉, 10초 간격으로 체크 해서 JPG파일이 있으면 B폴더에 복사해놓고..

10초후 체크해서 JPG파일을 B에 복사하는 과정에서 이미 복사했던걸 또 복사하는
단점이 생겼는데요

한번 복사한건 A폴더에 삭제됐거나 남아있어도 복사하지 않고 넘어가는 방법 없을까요?
즉, 새로 생긴 파일만 복사하고 싶은데... 정말 어렵네요 ㅠㅠ

굳이 프로그램을 코딩해주시지 않아도 됩니다.
그냥, 방법 제시만이라도 해주시면 감사하겠습니다.

박종훈   2006-12-10 PM 3:30:52  
맞아요! 너무 어렵죠; 하지만, 분활해서 생각해보죠^^ [안되는건 없습니다. ㅋ]

일단, 리스트박스를 하나 만들어야겠습니다. [이름을, 파일이름목록 이라고 하죠.]

※ 처음에 복사할때, 파일의 목록을 '파일이름목록' 리스트박스에 넣는겁니다.

※ 이미 파일이 있을경우
'파일존재여부' 라는 함수는 해당 파일이 존재하는지 여부를 검사하는 겁니다.
따라서, 이 함수를 사용해서 파일이 존재한다면.. 복사를 안하면 되겠죠?
[조건문, 파일존재여부]

※ 파일이 삭제되었을때
역시, 파일존재여부를 사용하여 존재여부를 알아옵니다.
파일이 삭제되었으므로 파일이 없다고 나올테지요..
[이 부분은, 조금 애매한 부분이 있습니다.]

* 파일이 삭제되었을때 애매하다고 한 부분이란..?
1. 이전에 있던 파일이 현재는 삭제되면, 후에 같은 이름으로 생성된 파일도 복사하지 않는건가요?
장규형   2006-12-10 PM 3:33:00  
폴더에 있는 폴더 목록을 몽땅 리스트박스1에 불러온다.
반복문을 이용해서 천천히.. 천천히.. 아래로 아래로 내려가며 복사하도록 명령어를 써준다.
박종훈   2006-12-10 PM 3:36:34  
장규형님, 찌까니님께서 원하시던..
파일이 존재할때 그냥 넘어가는 것은 어딨죠?

장규형님의 답변에,
파일존재여부 함수를 가미한다면 답변은 끝나겠군요^^
장규형   2006-12-10 PM 5:05:51  
http://cugz.com/bbs/zboard.php?id=pds_sc&page=1&page_num=25&select_arrange=headnum&desc=&sn=off&ss=on&sc=on&keyword=&no=545&category=1
장규형   2006-12-10 PM 5:14:35  
http://cugz.com/bbs/zboard.php?id=pds_sc&page=1&page_num=25&select_arrange=headnum&desc=&sn=off&ss=on&sc=on&keyword=&no=546&category=1
수정판^^
김환욱   2006-12-11 AM 4:35:45  
리스트에 넣어서 파일존재유무를 반복문으로 확인한다면 jpg 파일이 수백개정도되면 10초마다 프로그램이 버벅되겟네요..^^
그 리스트를 리스트박스 말고 메모객체에 넣고 메모의 찾아 기능으로 찾으면 단번에 찾을수 있습니다.
김환욱   2006-12-11 AM 4:36:19  
찾으면 파일이 있으므로 복사를 안해도 되고 없으면 복사하면 되죠^^
장규형   2006-12-11 PM 5:50:24  
김환욱//리스트박스보다 메모가 더 빠른가 보죠 ^^ 오늘 새로운걸 배웠네요^^; 감사해요 ㅋ
찌까니   2006-12-11 PM 6:48:55  
저두 윗분들께서 말씀하신 사항을 생각안한건 아니었습니다.
물론... 김환욱님의 메모를 생각하진 못했지만요..
저두 리스트 박스로 파일목록 집어 넣고 비교해서 없으면 복사
있으면 패스~~ 그렇게 할랬는데...

문제는 한두개가 아니라 최소 400~1200개정도의 파일인데...
한꺼번에 처리하는게 아니고 약 10초 간격으로 파일이 하나씩
새로 생겨납니다.

가장 중요한 문제는 하루이틀 일주일이 지난뒤,
리스트가 너무 많아지면 버벅일것이기에...
리스트가 2천줄이상이면 txt로 저장하고 목록을 클리어하는 방법을 찾고 있습니다.
장규형   2006-12-12 PM 6:20:46  
찌까니//찌까니님, 남이 힘들게 만든 프로그램도 생각하셔야죠. 소스파일 제작하는라고 30분 잡아먹었음
찌까니   2006-12-12 PM 7:38:31  
핫핫 먼가 오해를 하신듯..
좋은 정보 정말 감사드립니다 ^^;;
LIST ALL               GO TO THE TOP


N
Category
   Subject
Posted by
Date
H
1258 창조
   ㅠ_ㅠ 왜그럴까요?? [2]
Mettok`s 2002/11/25  3505
창조
   고난위도의 파일복사 프로그램... 도움부탁 [11]
찌까니 2006/12/10  3504
1256 창조
   프로그램 제작 걸림돌점 해결해 주세요
임민혁 2009/05/12  3503
1255 창조
   현재 실행중인파일들은 어떻게나타나죠? [4]
창조신화 2003/01/22  3502
1254 창조
   테이블 마법사 작동안하나요..? [16]
권선중 2005/10/31  3502
1253 창조
   manifest가 윈98에도 적용되나요?;; [4]
이희창 2007/06/09  3502
1252 창조
   웹페이지에서 asp 파일 내용보기
푸조 2011/12/30  3502
1251 기타
   파일저장의 정보를 아는법? [6]
이시영 2004/04/30  3500
1250 창조
   파일탐색으로 실행 아이콘을 더블 클릭하면 ... [5]
장정우 2006/10/12  3500
1249 창조
   작업표시줄에 실행중인 프로그램 이름 목록으로 [1]
푸조 2011/12/26  3500
1248 창조
     [re] 리스트박스 관련질문있습니다. [2]
김환욱 2003/01/14  3498
1247 창조
     [re] 답변입니다.
위자드 2003/02/17  3497
1246 창조
   컴퓨터를 끄려면 어떻게 해야 하죠? [4]
이경근 2004/04/22  3496
1245 창조
   ㅎ테이블, ㅎ질의, ㅎ 자료표, ㅎ 문자표 사... [2]
신용주 2006/08/22  3496
1244 기타
   체크알림 기획에 조언좀 듣고자 합니다. [9]
김길남 2007/01/06  3496
1243 기타
   [기타] 이런 경우는 왜 그러져?? 진짜 황당~ [4]
최재일 2004/06/23  3495
1242 창조
   이거 안받아지는데효? [3]
째잭!!~ 2003/08/04  3494
1241 창조
   질문이요!! 고수답변 바랍니다. [2]
천호성 2003/12/09  3494
1240 창조
   창조로 한번 iRC 프로그램 제작 해볼려고 하... [3]
Mettok`s 2002/12/10  3493
1239 창조
   창조에서 프로그램 시작시 로고... [4]
Mettok`s 2002/12/09  3492
1238 창조
   [질문]이 알고리즘좀 알려주세요... [3]
김환욱 2002/12/24  3492
1237 창조
   작업 > 작업환경 설정 > 실행파일 생성... [2]
김상모 2011/08/31  3492
1236 창조
   창조0.9b에서 작업다고 실행하믄 에러메시지 ... [2]
ez2djmania 2002/11/13  3491
1235 창조
   프로그램에서 음악 나오게 하기 [7]
마이네도 2007/01/10  3491
1234 창조
   sql 원격접속
날아라KTX 2012/01/04  3491
LIST ALL   Prev [1]..[31][32][33][34][35][36] 37 [38][39][40]..[87] Next
Copyright 1999-2024 Zeroboard / skin by reedyfox in miniwini style
로그인
지우개 Expert 3.0
제작자 : 천호성 님 [LINK]
로그인
대박로또2005
제작자 : 최재일 님 [LINK]
로그인
1박종훈15292 점
2지상현8809 점
3손상진7388 점
4권선중6060 점
5이진백5174 점
로그인
가입일닉네임
05/31김동률
03/31홍형기
09/01o00pp99oo
12/27이재민
11/20이희철
로그인