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


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


LIST ALL
Posted by 손상진2005-01-17 22:24:44, Hit : 3842
특정 폴더내 파일목록 뽑아오는 가장 빠른 방법은...?
Homepage : http://www.sangjinnet.com
Post URL : http://cugz.sjworks.net/bbs/zboard.php?id=qna&no=998
이지-리네임 을 제작중인데..
지금 열기방식은 고질적인 문제점이 있었으니..

파일목록을 뽑아오는데...
파일찾아를 사용하는데요..

이건 머 진행 상황도 알수없고 --
수가 많아지면 바로 먹통ㅠㅠ

폴더내 파일 목록을 뽑아오는
빠르고 좋은 방법 없을까요?

=현재 쓰는 방법
파일찾아로 특정 폴더내의 파일목록을 불러온다(폴더명+파일명 이런 형태임)
반복으로 파일명만 떼네어 리스트에 나눠서 넣어준다(이때 진행바가 진행하는것..)

변혁수   2005-01-17 PM 10:52:13  
예전에 써먹던 편법인데..

도스 명령어인 dir 을 사용하면 속도가 월등했던..것으로 기억됩니다..

대충 원리는...

dir *.* /w >> temp.txt

위와 같은 식으로 하면, 결과를 temp.txt로 저장이 되는데, 이를 불러들이는것이죠..
손상진   2005-01-18 AM 12:54:56  
도스 명령어를 창조 로 만든 프로그램 자체 내에서 실행할수 있는 방법은 없을려나 --.
ps.이진백   2005-01-18 AM 11:47:33  
손상진//저도 많이 그걸 필요로 했지만, CreateProcess API를 사용하라고 하더군요. 그러나 해결하지 못 했습니다.
최재일   2005-01-18 PM 1:29:09  
음..
이거 저번에 치트키 프로그램 만들때 노래파일 재생목록에 폴더별 추가 부분에 필요해서 어케 간단히 구현했었던 것 같은데.. ㅡㅡ;;
여기 올려둔 소스는 깨져서 안 열리네요..
집에 가면 다시 함 봐보겠습니다..;;
최재일   2005-01-18 PM 1:41:23  
아~ 단순히 파일찾아를 이용한것 같군요..
음.. 역쉬나 어렵군요..
최재일   2005-01-18 PM 1:44:22  
그냥 파일탐색창은 빠르니 그것으로 파일목록을 보이고..
파일들의 이름을 편집을 사용자가 원할 경우에만..
변환과정을 걸치는 걸 어떨까요?? ㅡㅡ;;
변혁수   2005-01-18 PM 5:57:07  
그냥 창조에서 파일써.. 명령이나, 메모객체로..
'배치파일' 만들어서, 파일실행해 명령으로 실행해주면 되는..
손상진   2005-01-18 PM 7:15:00  
재일//파일탐색에서 파일목록을 불러오는 명령이 없습니다.
변혁수//저도 기본적인 구조는 알지만.. 스피드가 전혀 뒤지지 않아야 되서요.. 아직 테스트는 안해봤지만...
매치파일을 실행해 해준다음.. 딜레이를 주고 txt파일을 읽어와야 하는건 아닐지..
ps.이진백   2005-01-18 PM 7:57:57  
제가 다른 프로그램과 통신할때 유용하게 써먹은 것은 Sleep 함수입니다.
출력 파일이 존재할 때까지 반복문을 돌려 확인하고, 존재시 탈출하면 되는거죠.
그러나, 오류가 생겨 무한반복을 하는것을 방지하기 위해 특정 횟수만 도는 형태로 하면 괜찮겠네요.
손상진   2005-01-18 PM 8:13:19  
해결봤네요.

진리:열림;
파일삭제("f:\test.txt");
메모0.같은글꼴:=참;
메모0.내용.파일저장해("f:\test.bat");
실행해(ㅅㅎ열기, "f:\test.bat", "", ㅊㅂ숨김);

메모1.내용.지워;
열림:=거짓;
반복
{
만일(파일존재여부("f:\test.txt"))
{
메모1.내용.파일읽어("f:\test.txt");
만일(문자길이(메모1.내용.전체문자)0)
{ 열림:=참; }
}
같이실행해;
}까지(열림=참);

파일삭제("f:\test.txt");
파일삭제("f:\test.bat");
박종훈   2006-08-04 PM 1:04:18  
현재는, SendMessage를 사용하는 방법이 ^^..
[세상 참 좋아졌어요 퍽!!]
LIST ALL               GO TO THE TOP


N
Category
   Subject
Posted by
Date
H
483 창조
   카테고리 구연하는 방법 좀... [5]
신용주 2006/09/11  3824
482 창조
   팝업메뉴 만들기 [2]
신용주 2008/07/26  3825
481 기타
   게시판에 자동으로 글쓰는 방법 좀... ㅠ.ㅠ [2]
최재일 2004/09/02  3826
480 창조
   콤보박스와 리스트박스에서 글꼴 설정하는 방법. [1]
신용주 2009/04/25  3827
479 창조
   매체재생기로... [2]
Mettok`s 2002/12/15  3829
478 창조
     [re] 리스트박스 스크롤관련 [6]
신용주 2009/02/27  3829
477 창조
   urlmon.dll에 대한 질문입니다. [7]
손상진 2004/01/19  3832
476 창조
   드래그로 파일오픈하기 기능이 없나요? [10]
김길남 2007/01/10  3833
475 창조
   창조 로 "원격조정" 프로그램 을 만들수 있을... [3]
제인호[독도] 2007/06/23  3833
474 창조
   아 도움말에 다있네요~
ipddr 2002/11/08  3834
473 창조
   창조로 만든 프로그램만 제대로 실행이 안되... [2]
나라뜨 2013/05/20  3835
472 창조
   메모를 그림으로... [8]
신용주 2006/08/03  3840
471 창조
   *****궁금한 질문***** [3]
창조ⓕⓐⓝ 2003/01/29  3841
470 창조
   함수인가, 변수인가에 관련된 질문 [1]
도학균 2009/04/30  3841
창조
   특정 폴더내 파일목록 뽑아오는 가장 빠른 방... [11]
손상진 2005/01/17  3842
468 창조
   dll파일오류에 대한 질문! [2]
Sunix™ 2002/09/26  3844
467 창조
       [re] 매체재생기를 차레대로 제생하는방법좀,, 감...
+이기원+ 2002/11/18  3845
466 창조
   ㅎ사용자함수 두개 사용하면 발생하는 오류 [3]
안근홍 2014/07/17  3845
465 창조
   내용0 안에 있는 저장.. [4]
이정재 2007/10/07  3847
464 창조
   리스트박스 내 모든 줄내용 덧셈 질문입니다. [4]
김희준 2010/12/30  3847
463 창조
   질문입니다. [6]
박재성[날개달기] 2004/09/26  3850
462 창조
     [re] 리스트박스에 관해서 질문이요...
nylon 2003/10/22  3851
461 창조
   도와주세요 (컴퓨터 cpu번호를 이용한 키코드... [1]
정수정 2010/03/25  3854
460 창조
   API를 사용해서.. 다른 프로그램의 에디트 객... [11]
손상진 2003/11/13  3855
459 창조
   manifest에 대해 약간 이상한 것 [2]
창조 2003/08/08  3858
LIST ALL   Prev [1]..[61][62][63][64][65][66][67] 68 [69][70]..[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이희철
로그인