Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
directory에서 화일 copy하기
임의의 directory에서 abc***.doc 화일 copy하기
directory에서 abc로 시작되는 doc화일을 전부 copy할수 있는 방법좀
알려 주세요.
3
COMMENTS
구창민
•
1999.07.31 00:26
김명호 께서 말씀하시기를...
> 임의의 directory에서 abc***.doc 화일 copy하기
> directory에서 abc로 시작되는 doc화일을 전부 copy할수 있는 방법좀
> 알려 주세요.
김명호님 안녕하세요?
일전에 디렉토리 관련 모듈을 개발한 적이 있습니다.
델파이 헬퍼의 팁/강좌란에 올려두었습니다.
'디렉토리'라고 검색창에 입력하시구 찾아보시면
제가 작성해서 올려둔 몇몇 디렉토리에 관련된
자료(디렉토리 복사(하부디렉토리까지), 생성,삭제)
들을 보실수 있습니다.
그리고, 말씀하신 것 처럼 .Doc 화일만을 복사하시려면
소스를 조금만 수정하시면 될겁니다.
파일을 찾은 부분에서 확장자가 .Doc인지만 비교해주시면
해결될거 같네요.
그럼. 즐거운 프로그래밍 하세요~~
0
0
삭제
수정
댓글
김명호
•
1999.07.31 01:08
구창민 께서 말씀하시기를...
> 김명호 께서 말씀하시기를...
> > 임의의 directory에서 abc***.doc 화일 copy하기
> > directory에서 abc로 시작되는 doc화일을 전부 copy할수 있는 방법좀
> > 알려 주세요.
>
> 김명호님 안녕하세요?
> 일전에 디렉토리 관련 모듈을 개발한 적이 있습니다.
> 델파이 헬퍼의 팁/강좌란에 올려두었습니다.
> '디렉토리'라고 검색창에 입력하시구 찾아보시면
> 제가 작성해서 올려둔 몇몇 디렉토리에 관련된
> 자료(디렉토리 복사(하부디렉토리까지), 생성,삭제)
> 들을 보실수 있습니다.
>
> 그리고, 말씀하신 것 처럼 .Doc 화일만을 복사하시려면
> 소스를 조금만 수정하시면 될겁니다.
> 파일을 찾은 부분에서 확장자가 .Doc인지만 비교해주시면
> 해결될거 같네요.
>
> 그럼. 즐거운 프로그래밍 하세요~~
지금 해결해야 하는데 그 쪽의 서버가 실행이 안되는군요!
그냥 갈켜주시면 안되나요?
0
0
삭제
수정
댓글
구창민
•
1999.07.31 01:21
김명호 께서 말씀하시기를...
> 구창민 께서 말씀하시기를...
> > 김명호 께서 말씀하시기를...
> > > 임의의 directory에서 abc***.doc 화일 copy하기
> > > directory에서 abc로 시작되는 doc화일을 전부 copy할수 있는 방법좀
> > > 알려 주세요.
> >
> > 김명호님 안녕하세요?
> > 일전에 디렉토리 관련 모듈을 개발한 적이 있습니다.
> > 델파이 헬퍼의 팁/강좌란에 올려두었습니다.
> > '디렉토리'라고 검색창에 입력하시구 찾아보시면
> > 제가 작성해서 올려둔 몇몇 디렉토리에 관련된
> > 자료(디렉토리 복사(하부디렉토리까지), 생성,삭제)
> > 들을 보실수 있습니다.
> >
> > 그리고, 말씀하신 것 처럼 .Doc 화일만을 복사하시려면
> > 소스를 조금만 수정하시면 될겁니다.
> > 파일을 찾은 부분에서 확장자가 .Doc인지만 비교해주시면
> > 해결될거 같네요.
> >
> > 그럼. 즐거운 프로그래밍 하세요~~
>
> 지금 해결해야 하는데 그 쪽의 서버가 실행이 안되는군요!
> 그냥 갈켜주시면 안되나요?
>
명호님 구창민입니다.
델파이 헬퍼에 접속이 안되나요?
아니면 게시판만 접속이 안되나요? 에궁..
여기 문답 게시판에서도 본적 있는데,
일전에 제가 만들어 사용한 함수를 올립니다.
찾은 파일에서 .Doc인지 확인하는 루틴은 직접
수정하시기 바랍니다.
그럼 즐거운 프로그래밍~~
==========================================================================
디렉토리 단위로 복사하는 재귀호출 함수입니다.
소스디렉토리와 타켓디렉토리를 인수로 받아서 소스디렉토리내의 모든
하부 디렉토리와 화일을 타켓디렉토리로 복사합니다.
Procedure TForm1.DirectoryCopy(Sourcedir :string; Destdir: string);
var Pstr : array[0..256] of char; //널 종료 문자열로 바꾸기 위한 저정하기 위한 변수
Pstr2 : array[0..256] of char;
str : string[255]; //경로를 조립하기 위한 임시 문자열
str2 : string[255];
SearchRec : TsearchRec; //소스디렉토리를 검색하고자 할때 쓰이는 레코드(파스칼 구조체입니다.);
Result : integer; //찾았는지 못 찾았는지 여부
BEGIN
str := Sourcedir + '*.*';
findfirst(str, faanyfile, SearchRec); //소스폴더를 검색한다.
Result := 0; //검색결과 여부의 초기화
While Result = 0 do //다음 화일을 찾아 루프를 반복
begin
if (SearchRec.name = '.') or (SearchRec.name = '..') then
begin //폴더가 자기자신이거나 상위폴더일 경우
Result := findnext(SearchRec); //검색 결과 화일을 찾으면 1이다.)
continue;
end;
if SearchRec.attr = fadirectory then //발견한 대상이 디렉토리이면
begin
str := Sourcedir + '' + SearchRec.name; //소스디렉토리 와 발견한 디렉토리를 더한다.
str2 := Destdir + '' + SearchRec.name; //타켓디렉토리 와 발견한 디렉토리를 더해준다.
Mkdir(str2); //타켓디렉토리를 생성한다.
DirectoryCopy(str, str2); //디렉토리 이므로 여기서 자기자신을 재귀호출한다.
Result := findnext(SearchRec); //결과를 돌려준다.
continue;
end;
//아래는 찾은것이 화일일 경우 복사를 하는 부분이다.
//완전 경로명으로 조립해 주어야 한다.
str := Sourcedir + '' + SearchRec.name;
str2 := Destdir + '' + SearchRec.name;
StrPcopy(pstr, str);
StrPcopy(pstr2, str2);
CopyFile(pstr, pstr2, false);
//이것은 API함수이다. Parameter는
//CopyFile(소스화일명, 데스트화일명, 플래그) 마지막 인자인 플래그는 false 일경우 화일이 존재할때 덮어쓴다.)
Result := findnext(SearchRec); //검색여부
end; //While 문의 끝
END; //함수의 끝
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
바보
1999.07.30 23:26
0
COMMENTS
/
0
LIKES
DBGrid에서 멀티선택시 문제점에 대해...
리디아
•
1999.07.30 23:20
1
COMMENTS
/
0
LIKES
폼을 맨뒤로 위치하는 방법은?
김영대
•
1999.07.31 03:14
리디아 께서 말씀하시기를... > 하나의 폼(어플) A를 만들었습니다. > 그 폼에서 다른 프로그램 B를 실행...
이무순
•
1999.07.30 23:19
1
COMMENTS
/
0
LIKES
티스켓저장
구창민
•
1999.07.31 00:32
이무순 께서 말씀하시기를... > 텍스트 파일을 읽어서 값들을 디스켓에 저장하는 방식에 관해서 소스코드 ...
문승진
•
1999.07.30 23:11
2
COMMENTS
/
0
LIKES
TImage를 사용해서 불이 들어오는 버튼 만들기
구창민
•
1999.07.31 01:10
문승진 께서 말씀하시기를... > 제목과 같이 하려고 TImage에서 상속받아 콤포넌트를 하나 만들었습니다. ...
문승진
•
1999.07.31 18:45
구창민님 고맙습니다. 잘 되네요. 그런데 CM_... 메시지들은 도움말 Index에 나타나지를 않네요. ...
김대환
1999.07.30 22:06
0
COMMENTS
/
0
LIKES
TImage를 이용해서 화면에 그림을 그릴때...
김명호
•
•
1999.07.30 21:54
3
COMMENTS
/
1
LIKES
directory에서 화일 copy하기
임의의 directory에서 abc***.doc 화일 copy하기 directory에서 abc로 시작되는 doc화일을 전부 copy할수 있는 방법좀 알려 주세요.
구창민
•
1999.07.31 00:26
김명호 께서 말씀하시기를... > 임의의 directory에서 abc***.doc 화일 copy하기 > directory에서 abc로 ...
김명호
•
1999.07.31 01:08
구창민 께서 말씀하시기를... > 김명호 께서 말씀하시기를... > > 임의의 directory에서 abc***.doc 화일...
구창민
•
1999.07.31 01:21
김명호 께서 말씀하시기를... > 구창민 께서 말씀하시기를... > > 김명호 께서 말씀하시기를... > > > ...
이용일
1999.07.30 21:32
0
COMMENTS
/
0
LIKES
델파이를 시작시키면...컴포넌트 팔레트에..
한근수
1999.07.30 21:10
0
COMMENTS
/
0
LIKES
Invalid field type 에러
문보석
1999.07.30 20:54
0
COMMENTS
/
0
LIKES
CheckListBox에 대해서...
델초보
•
1999.07.30 20:20
1
COMMENTS
/
0
LIKES
메인폼이전에 로그인폼출력 어떻게 ?
구창민
•
1999.07.31 00:16
델초보 께서 말씀하시기를... > 안녕하세요. > 메일같이 질문만 하는군요. 저두 언젠가 답변하는 날이 오...
뻐꾸기
1999.07.30 19:13
0
COMMENTS
/
0
LIKES
select 되어온 값 update
이정석
•
1999.07.30 17:29
1
COMMENTS
/
0
LIKES
MIDAS, DCOM연결 문제...
정근수
•
1999.07.31 17:17
이정석 께서 말씀하시기를... > 3 Tier 개발을 하려고 합니다. > 환경 : NT 4.0 서버(서비스팩 3) > ...
장경석
1999.07.30 17:17
0
COMMENTS
/
0
LIKES
MS ACCESS 데이타 베이스
이용일
•
1999.07.30 08:38
3
COMMENTS
/
0
LIKES
서브디렉토리와 파일을 찾는 루틴에서 디렉토리가 잡히지 않는군요
유시니
•
1999.07.30 11:43
이용일 께서 말씀하시기를... > 'C:'에 있는 서브와 파일을 검색해서 리스트에 출력하는 루틴이 있습니다....
이용일
•
1999.07.30 21:21
유시니 께서 말씀하시기를... > 이렇게 해보세요. > ------------------------------------------- > pr...
유시니
•
1999.08.06 11:56
이용일 께서 말씀하시기를... > 유시니 께서 말씀하시기를... > > 이렇게 해보세요. > > --------------...
이주흥
•
1999.07.30 06:56
1
COMMENTS
/
0
LIKES
퀴리 여러줄 쓰기가...
한
•
1999.07.30 08:43
문법이 틀렸군요...이렇게... 괄호는 처음과 끝에만 넣습니다. 몇줄이 되더라도... > with query1 d...
박홍석
1999.07.30 06:27
0
COMMENTS
/
0
LIKES
ComboBox에서 이벤트
나기향
•
1999.07.30 04:11
1
COMMENTS
/
0
LIKES
탐색기에서 선택된 파일목록을 델프로그램에서 얻기
김영대
•
1999.07.30 05:13
나기향 께서 말씀하시기를... > 안녕하세요? > 여기는 참 많은 량의 고급정보가 있네요. > 델을 이제 마...
류미희
•
1999.07.30 04:05
2
COMMENTS
/
0
LIKES
조회중 프로그램이 먹통
류미희
•
1999.07.31 02:43
다시 류미희입니다. > StringGrid에 오라클DB를 조회하는데 Open명령 후 > 덩치가 큰 Query를 하게되면 ...
김영대
•
1999.07.30 05:16
류미희 께서 말씀하시기를... > StringGrid에 오라클DB를 조회하는데 Open명령 후 > 덩치가 큰 Query를 ...
최수영
1999.07.30 03:52
0
COMMENTS
/
0
LIKES
Decision Cube의 사용예제부탁
장경석
1999.07.30 03:35
0
COMMENTS
/
0
LIKES
query한 결과를 ms access 에 넣는 법
김명호
1999/07/30 21:54
Views
301
Likes
1
Comments
3
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 임의의 directory에서 abc***.doc 화일 copy하기
> directory에서 abc로 시작되는 doc화일을 전부 copy할수 있는 방법좀
> 알려 주세요.
김명호님 안녕하세요?
일전에 디렉토리 관련 모듈을 개발한 적이 있습니다.
델파이 헬퍼의 팁/강좌란에 올려두었습니다.
'디렉토리'라고 검색창에 입력하시구 찾아보시면
제가 작성해서 올려둔 몇몇 디렉토리에 관련된
자료(디렉토리 복사(하부디렉토리까지), 생성,삭제)
들을 보실수 있습니다.
그리고, 말씀하신 것 처럼 .Doc 화일만을 복사하시려면
소스를 조금만 수정하시면 될겁니다.
파일을 찾은 부분에서 확장자가 .Doc인지만 비교해주시면
해결될거 같네요.
그럼. 즐거운 프로그래밍 하세요~~