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


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


LIST ALL
Posted by 손상진2005-01-17 22:24:44, Hit : 3838
특정 폴더내 파일목록 뽑아오는 가장 빠른 방법은...?
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
1308 창조
   음;; 질문으로 먹고사는 사람입니다(-_-..) ... [10]
강성민 2005/01/11  3080
1307 창조
   말이 필요없군요 -_-;; 리스트박스 질문입니다. [3]
강성민 2005/01/12  2767
1306 창조
   궁금증 안풀린점 다시 물을께요..
강성민 2005/01/12  2350
1305 창조
     [re] 답변입니다.... [3]
위자드 2005/01/12  2731
1304 창조
       [re] 위자드님! 여기서 질문! [2]
자유창조 2005/01/13  3098
1303 창조
   찾기 기능질문 [3]
창조조아 2005/01/13  3146
1302 창조
   새프로그램 만드는데.. 질문요 [3]
자유창조 2005/01/13  2409
1301 창조
   질문 수정 !!!!!!(답변해줘요~ㅜㅜ) [7]
자유창조 2005/01/13  3146
1300 창조
   갑자기 궁금한게 생겼어여 [9]
창조조아 2005/01/14  2846
1299 창조
   거래처관리프로그램 제작중 안풀리는점들 [16]
김용근 2005/01/15  3545
창조
   특정 폴더내 파일목록 뽑아오는 가장 빠른 방... [11]
손상진 2005/01/17  3838
1297 창조
   새로운 질문::창틀무 이동(;;) [13]
자유창조 2005/01/18  2456
1296 기타
   CMD의 이상작동.. [1]
손상진 2005/01/18  3643
1295 창조
   궁금한게 있습니다.. [3]
자유창조 2005/01/20  2443
1294 창조
   또 궁금한것이 생겼습니다-_-;; [1]
자유창조 2005/01/20  2388
1293 창조
     [re] 또 궁금한것이 생겼습니다-_-;; [1]
변혁수 2005/01/20  3131
1292 창조
   메모 선택속성 질문... [7]
정성우 2005/01/21  3176
1291 창조
   동영상 재생기를 만드려고 하는데.... [4]
박준영 2005/01/23  2111
1290 창조
   화면의 픽셀 값을 알아내는 방법 [5]
이경근 2005/01/23  3693
1289 창조
   저장과불러오기 질문!!!! [4]
박준영 2005/01/24  2232
1288 창조
   반복재생하는거 질문 [4]
창조조아 2005/01/24  2602
1287 창조
   관계연산자 "<>", "><" ?? [7]
청송 2005/01/25  2357
1286 창조
   질 문 있 슴 돠 ! -_-;
자유창조 2005/01/26  3736
1285 창조
     여러가지 방법이 있습니다.
이진백 2005/01/26  2805
1284 창조
   클릭직후 일정시간후 다른키가 실행되게.. [4]
정일명 2005/01/27  3249
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이희철
로그인