Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
한 디렉토리의 파일과 부 디렉토리 몽땅날리기???
질문 그대로 입니다.
어느 한 디렉토리의 자료를 디렉토리와 파일에 상관없이 깨끗하게 지워지는 수는
없을까요:???
부탁 드립니다.
3
COMMENTS
난나야!
•
2001.03.08 02:53
한대필 wrote:
> 질문 그대로 입니다.
>
> 어느 한 디렉토리의 자료를 디렉토리와 파일에 상관없이 깨끗하게 지워지는 수는
> 없을까요:???
>
> 부탁 드립니다.
담과 같이 함 해보세여~~~
procedure TForm1.Button1Click(Sender: TObject);
var
DirInfo: TSearchRec;
r : Integer;
begin
r := FindFirst('C:Test*.*', FaAnyfile, DirInfo);
While r = 0 do
begin
if ((DirInfo.Attr and FaDirectory <> FaDirectory) and
(DirInfo.Attr and FaVolumeId <> FaVolumeID))
then
if DeleteFile(pChar('C:Test' + DirInfo.Name)) = false then
ShowMessage('삭제할 수 없는 파일 : C:Test' + DirInfo.Name);
r := FindNext(DirInfo);
end;
SysUtils.FindClose(DirInfo); // FindFirst에 의해 사용된 메모리를 해제
if RemoveDirectory('C:Test') = false then
ShowMessage('삭제할 수 없는 디렉토리 : C:Test');
end;
0
0
삭제
수정
댓글
한대필
•
2001.03.08 03:26
답변 정말로 감사합니다....
답변의 내용중엔 DeleteFile 가 들어있던데..
그것으로는 디렉토리까지 지워지지 않더군요..
그러니깐 a: 의 루트에서 모든 것을 지우려고 하는 것입니다.
다시 한번 부탁 드립니다.
난나야! wrote:
> 한대필 wrote:
> > 질문 그대로 입니다.
> >
> > 어느 한 디렉토리의 자료를 디렉토리와 파일에 상관없이 깨끗하게 지워지는 수는
> > 없을까요:???
> >
> > 부탁 드립니다.
>
> 담과 같이 함 해보세여~~~
> procedure TForm1.Button1Click(Sender: TObject);
> var
> DirInfo: TSearchRec;
> r : Integer;
> begin
> r := FindFirst('C:Test*.*', FaAnyfile, DirInfo);
> While r = 0 do
> begin
> if ((DirInfo.Attr and FaDirectory <> FaDirectory) and
> (DirInfo.Attr and FaVolumeId <> FaVolumeID))
> then
> if DeleteFile(pChar('C:Test' + DirInfo.Name)) = false then
> ShowMessage('삭제할 수 없는 파일 : C:Test' + DirInfo.Name);
> r := FindNext(DirInfo);
> end;
> SysUtils.FindClose(DirInfo); // FindFirst에 의해 사용된 메모리를 해제
> if RemoveDirectory('C:Test') = false then
> ShowMessage('삭제할 수 없는 디렉토리 : C:Test');
> end;
0
0
삭제
수정
댓글
최용일
•
2001.03.08 05:44
안녕하세요. 최용일입니다.
델파이 팁모아에서 찾아보시면 강민주님의 팁이 있습니다. 항상 먼저 검색해보세요...
^^ 항상 즐코하세요.
한대필 wrote:
> 답변 정말로 감사합니다....
>
> 답변의 내용중엔 DeleteFile 가 들어있던데..
> 그것으로는 디렉토리까지 지워지지 않더군요..
>
> 그러니깐 a: 의 루트에서 모든 것을 지우려고 하는 것입니다.
>
> 다시 한번 부탁 드립니다.
>
>
> 난나야! wrote:
> > 한대필 wrote:
> > > 질문 그대로 입니다.
> > >
> > > 어느 한 디렉토리의 자료를 디렉토리와 파일에 상관없이 깨끗하게 지워지는 수는
> > > 없을까요:???
> > >
> > > 부탁 드립니다.
> >
> > 담과 같이 함 해보세여~~~
> > procedure TForm1.Button1Click(Sender: TObject);
> > var
> > DirInfo: TSearchRec;
> > r : Integer;
> > begin
> > r := FindFirst('C:Test*.*', FaAnyfile, DirInfo);
> > While r = 0 do
> > begin
> > if ((DirInfo.Attr and FaDirectory <> FaDirectory) and
> > (DirInfo.Attr and FaVolumeId <> FaVolumeID))
> > then
> > if DeleteFile(pChar('C:Test' + DirInfo.Name)) = false then
> > ShowMessage('삭제할 수 없는 파일 : C:Test' + DirInfo.Name);
> > r := FindNext(DirInfo);
> > end;
> > SysUtils.FindClose(DirInfo); // FindFirst에 의해 사용된 메모리를 해제
> > if RemoveDirectory('C:Test') = false then
> > ShowMessage('삭제할 수 없는 디렉토리 : C:Test');
> > end;
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
초보임다..
•
2001.03.08 03:14
2
COMMENTS
/
0
LIKES
오라클 에러 코드를 받는 방법....
이기태
•
2001.03.09 03:44
저희 샘플을 하나 보여드릴께요 참조해서 사용해보세요. with q_MyQuery do begin Close ; S...
옌날에..
•
2001.03.09 03:16
초보임다.. wrote: > 안녕하세요!! > 델파이 왕초보입니다.. > > 디비를 오라클로 연결해서 사용하...
임성옥
•
2001.03.08 03:07
3
COMMENTS
/
0
LIKES
NMFTP로 파일 다운로드 중 취소를 누르면 폼이 닫히게 하고 싶습니다.
구경꾼
•
2001.03.08 10:22
임성옥 wrote: > 고수님!부탁드립니다.. > > 파일 다운로드 중 취소를 누르면 > 파일다운이 중단되고...
임성옥
•
2001.03.08 19:44
구경꾼 wrote: > 임성옥 wrote: > > 고수님!부탁드립니다.. > > > > 파일 다운로드 중 취소를 누르면 ...
써니
•
2001.04.11 02:20
폼을 부를때 showmodal말고 show로 부르시고요. 닫을때 NMFTP1.Disconnect; NMFTP1.Free; Form.Close;...
초보자
2001.03.08 03:07
0
COMMENTS
/
0
LIKES
tchart를 여러dll에서 사용시 TchartAxisTitle error?
처음이예요
•
2001.03.08 03:05
1
COMMENTS
/
0
LIKES
여러개의 파일 확장자와 아이콘 연결은 어떻게?
최용일
•
2001.03.08 05:41
안녕하세요. 최용일입니다. 아이콘을 실행파일에 넣는방법은 여러가지가 있습니다. 근데 >bmp 파일은...
써니
2001.03.08 02:49
0
COMMENTS
/
0
LIKES
(질문) cashedupdate의 기능?
짱아
2001.03.08 02:49
0
COMMENTS
/
0
LIKES
이상한 에러가 나여~ ㅜ.ㅜ
한대필
•
2001.03.08 02:48
3
COMMENTS
/
0
LIKES
한 디렉토리의 파일과 부 디렉토리 몽땅날리기???
질문 그대로 입니다. 어느 한 디렉토리의 자료를 디렉토리와 파일에 상관없이 깨끗하게 지워지는 수는 없을까요:??? 부탁 드립니다.
난나야!
•
2001.03.08 02:53
한대필 wrote: > 질문 그대로 입니다. > > 어느 한 디렉토리의 자료를 디렉토리와 파일에 상관없이 깨...
한대필
•
2001.03.08 03:26
답변 정말로 감사합니다.... 답변의 내용중엔 DeleteFile 가 들어있던데.. 그것으로는 디렉토리까지 지...
최용일
•
2001.03.08 05:44
안녕하세요. 최용일입니다. 델파이 팁모아에서 찾아보시면 강민주님의 팁이 있습니다. 항상 먼저 검색해...
eocn
•
2001.03.08 02:20
3
COMMENTS
/
0
LIKES
레지스트리의 서브키의 값을 읽어올때요~~~
최용일
•
2001.03.08 05:56
안녕하세요. 최용일입니다. aList에 키들이 들어 있는데 왜 또 reg.ReadString(aList.strings[i]);를 하...
eocn
•
2001.03.09 00:16
제가 원하는게 바로.. 지적하신대로.. 항목들의 value 를 아는 거였거덩요~ 구래서 readstring을 쓴거구...
최용일
•
2001.03.09 03:55
CLSID키에는 항목이 없는데요. 기본값밖에는.. 그 밑에 있는 키들이 몇개씩의 항목을 가지고 있는데... ...
error
•
2001.03.08 02:18
1
COMMENTS
/
0
LIKES
delimiter로 string을 나누고 싶습니다.
최용일
•
2001.03.08 05:59
안녕하세요. 최용일입니다. ExtractString함수를 쓰세요... ExtractStrings([구분자], [화이트스페이...
초보자~
2001.03.08 02:14
0
COMMENTS
/
0
LIKES
이런거 물어봐두 될려나??? 좀 갈켜주세염! ^^
라케
2001.03.08 01:56
0
COMMENTS
/
0
LIKES
listview에 관련된 질문입니다.
난나야!
2001.03.08 01:40
0
COMMENTS
/
0
LIKES
어떤파일의 원하는 부분을 잘라내는 방법을 알고 싶습니다.
초보자~
2001.03.08 01:18
0
COMMENTS
/
0
LIKES
inputbox창 사용방법좀 갈켜주세요!!!
경석이!!
2001.03.08 00:08
0
COMMENTS
/
0
LIKES
excel 제어시.. 제발 도와줘요...
초보
2001.03.08 00:06
0
COMMENTS
/
0
LIKES
key = vk_left 좀 봐주세요
성호
2001.03.07 23:44
0
COMMENTS
/
0
LIKES
웹페이지 열기
궁구미
2001.03.07 23:32
0
COMMENTS
/
0
LIKES
화상채팅에서
초보자
•
2001.03.07 23:09
1
COMMENTS
/
0
LIKES
기초적인 질문합니다..
허접맨....
•
2001.03.08 22:18
DATAPUMP 로 DB를 넘기면 구조뿐아니라 내용이랑 필드 명까지 가능 합니다. 그러나 파라독스를 쓰면 자료...
찌르
2001.03.07 22:56
0
COMMENTS
/
0
LIKES
어플리케이션간에 메세지 교환을 하려는데 문제 발생
박범석
2001.03.07 22:47
0
COMMENTS
/
0
LIKES
미디어 플레이어에서 Mpeg 파일을 재생하는 방법은?
한대필
2001/03/08 02:48
Views
161
Likes
0
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 질문 그대로 입니다.
>
> 어느 한 디렉토리의 자료를 디렉토리와 파일에 상관없이 깨끗하게 지워지는 수는
> 없을까요:???
>
> 부탁 드립니다.
담과 같이 함 해보세여~~~
procedure TForm1.Button1Click(Sender: TObject);
var
DirInfo: TSearchRec;
r : Integer;
begin
r := FindFirst('C:Test*.*', FaAnyfile, DirInfo);
While r = 0 do
begin
if ((DirInfo.Attr and FaDirectory <> FaDirectory) and
(DirInfo.Attr and FaVolumeId <> FaVolumeID))
then
if DeleteFile(pChar('C:Test' + DirInfo.Name)) = false then
ShowMessage('삭제할 수 없는 파일 : C:Test' + DirInfo.Name);
r := FindNext(DirInfo);
end;
SysUtils.FindClose(DirInfo); // FindFirst에 의해 사용된 메모리를 해제
if RemoveDirectory('C:Test') = false then
ShowMessage('삭제할 수 없는 디렉토리 : C:Test');
end;