|
목록에서 글자 제한 23이였음 ?>
질문게시판 - 반드시 검색을 하신 후 원하는 답변을 찾을 수 없을 때, 질문을 올려주세요. |
| Posted by 이희창 | 2005-04-01 21:33:15, Hit : 2628 | |
|
|
|
문자:경로; 실수: 핸들; 핸들 := 등록열어(HKEY_CURRENT_USER); 경로 := 등록문읽어(핸들, "Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders","Cache", "에러 읽기실패"); 등록닫아(핸들);
-------------------------------------------------------------- 윈도우 사용자 경우 저 값에는 임시 인터넷 파일이 있는데 그 폴더 안에 파일을 모두 삭제 하는 방법은 없나요? ( 이런식 파일삭제(+경로+"\*.*"); 으로 해도 안되는것같아서... ) |
|
|
손상진 2005-04-02 AM 1:16:36 |
|
|
|
파일찾아로(파일명은 *.*로..)로 리스트박스로 파일목록을 불러온다음
삭제하는 방법이 있겠네요..(아님 더 빠른 방법이 있을지도..) |
|
|
이진백 2005-04-02 PM 1:21:29 |
|
|
|
*.* 을 무의식적으로 사용하시는데, 웬만한 명령어는 그게 안 먹힙니다.
유일하게 그게 먹히는 명령어가 "파일찾아"죠.
(FindFirst, FindNext API를 이용한 창조 내부 구현이라서) |
|
|
이희창 2005-04-02 PM 2:39:25 |
|
|
|
찾은다음 삭제 는 어떻게 하죠...
(왕초보 라서 ... ☞☜...) |
|
|
최재일 2005-04-02 PM 3:35:02 |
|
|
|
이런식으로 하세요..
--------------------------------------------------
실수 : 수;
문자 : 폴더경로, 파일명;
폴더경로 := "c:\temp";
파일명 := "*.*";
파일찾아(거짓, 폴더경로, 파일명, 리스트박스0.내용);
수 := 0;
반복 {
파일삭제(리스트박스0.내용.부분문자(수);
수 := 수 + 1;
} 까지 (수 >= 리스트박스0.내용.줄수);
-------------------------------------------------- |
|
|
최재일 2005-04-02 PM 3:36:33 |
|
|
|
앗... 괄호가 하나 빠졌네영..
파일삭제(리스트박스0.내용.부분문자(수));
이렇게 바꾸세요..;;
컴파일 전혀 안해보구 막써서 제대로 될지 의문되네용;; |
|
|
이희창 2005-04-02 PM 4:54:50 |
|
|
|
아직안했지만
폴더경로 := "c:\temp";
에서
폴더경로 := "c:\temp\";
로 바꿔 줘야 하지 않을까요;; |
|
|
이진백 2005-04-02 PM 6:08:36 |
|
|
|
이희창//큰 상관 없는것으로 알고 있습니다. |
|
|
최재일 2005-04-02 PM 8:27:56 |
|
|
|
굳이 상관 없을꺼에요~ ㅡㅡ;; |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7388 점 | |
4 | 권선중 님 | 6060 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |
|