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


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


LIST ALL
Posted by 손상진2005-01-17 22:24:44, Hit : 3757
특정 폴더내 파일목록 뽑아오는 가장 빠른 방법은...?
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
notice 창조   반드시 검색 후 질문을 올려주세요.<... 박종훈 2007/09/24  6107
notice 창조   단순 소스제작 부탁은 예고없이 삭제합니... [2] 손상진 2007/04/11  5938
notice 창조   답변소스 등록 관련 안내입니다. [7] 변혁수 2006/01/11  7800
2154 창조
   메모장 자동 폭 가능할까요? [3]*
날아라KTX 2024/04/29  27
2153 창조
   풍선말 글꼴, 크기
날아라KTX 2024/03/26  64
2152 창조
   네이버 증권페이지 가격 [2]
날아라KTX 2024/02/22  93
2151 창조
   문자창, 대화창 프로그램 가운데 출력하기
날아라KTX 2023/02/27  317
2150 창조
   리스트박스 질문드려요. [1]*
날아라KTX 2022/10/25  375
2149 창조
   메모내용 코마를 구분으로 리스트박스에 정렬... [3]
날아라KTX 2022/10/02  392
2148 창조
   문자표 글꼴 색상 질문드려요
날아라KTX 2022/09/24  431
2147 창조
   멀티버튼이 마우스 따라다니기 [1]
날아라KTX 2022/09/17  419
2146 창조
   카카오톡 다중 접속기도 만들 수 있을까요?
김지훈 2022/04/19  615
2145 창조
   레지스트리...문제점이 뭘까요???? [3]
날아라KTX 2022/04/14  526
2144 창조
   자판을 뗄때 사건에서 띵띵소리 [1]
날아라KTX 2022/04/09  555
2143 창조
   메모 상단줄 질문드려요.
날아라KTX 2022/04/05  520
2142 창조
   폴더명추출 [1]
날아라KTX 2022/01/24  609
2141 창조
   문자표 질문드려요. [1]
날아라KTX 2021/10/19  591
2140 창조
   성인e님께서 도움주셨던 글자 찾아 색상바꾸... [5]
날아라KTX 2021/10/01  670
2139 창조
   리스트박스에 파일명+파일내용 추가하기 [3]
날아라KTX 2020/07/26  1311
2138 창조
   리스트박스 줄위치에 해당하는 버튼 클릭하기 [2]
날아라KTX 2020/03/11  1503
2137 창조
   에디트0 영역에 문자추가 삭제하기 [2]
날아라KTX 2019/10/15  1607
2136 창조
   이진읽어를 10진으로 바꾼다음에 1과 0만으로... [1]
박재성 2019/06/12  1797
2135 창조
   알파벳순서대로 정렬도 창조로 가능할까요?
날아라KTX 2019/05/12  1587
2134 창조
     [re] 알파벳순서대로 정렬도 창조로 가능할까요? [2]
성인e 2019/05/12  1878
2133  
   리스트박스1 * 문자가 있는 이름을 리스트박... [3]
날아라KTX 2019/04/17  1806
LIST ALL   1 [2][3][4][5][6][7][8][9][10]..[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이희철
로그인