C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[10215] Re:[질문]특정 디렉토리(폴더)가 비어있었는데... 파일 하나가 새로 생성된것을 바로 알수 있는 방법있습니
개박살.U&I [inutero] 1144 읽음    2001-08-23 04:05

안녕하세요? 개박살입니다.

컴포넌트 프로그램 공부하다가 문득 님이 원하시는 작업이 나와서 이렇게 글을 올리네요

주제는 "쉘변화 감지" 인데

파일의 생성, 삭제, ... 모든 쉘변화를 감지할수가 있다네요

API이름은, SHChangeNotify 이고 안타깝게도 문서화가 되어있지 않네요

필자는 아직 완벽하게 구현된 API가 아니기 땜시 그렇다고 생각한다고하는디

함수원형은, function SHChangeNotifyRegister(WindowHandle: HWND;
                                uFlags : UINT;
                                wEventId : LongInt;
                                uMsg : UINT;
                                cItems : DWORD;
                                Items : PPIDLStruct) : THandle; stdcall;
입니다.

더욱정보가 필요하시면 메일로 보내드리죠 ^^

그럼 참고하세요~



뽀록이 님이 쓰신 글 :
: 안녕하세요?
:
: c:\test가 빈 폴더라고 가정을 하고요
:
: 그 c:\test에다가 제가 test.TXT파일을 하나 새로 생성을 한다구 가정을 하죠
:
: 그때...
:
: test.TXT 파일이 생성되었다는것을 바로 알 수 있는 방법 없습니까?
:
: 타이머를 사용하여...매 10초마다 c:\test 폴더를 검사를 하는 방법 말고...
:
: (이를테면 소켓의 블러킹모드처럼 생성 당시 바로 알아낼 수 있는 방법 말이죠)
:
: 그럼 고수님들의 고견 기다리겠습니다.
:

+ -

관련 글 리스트
10191 [질문]특정 디렉토리(폴더)가 비어있었는데... 파일 하나가 새로 생성된것을 바로 알수 있는 방법있습니까? 뽀록이 853 2001/08/22
10215     Re:[질문]특정 디렉토리(폴더)가 비어있었는데... 파일 하나가 새로 생성된것을 바로 알수 있는 방법있습니 개박살.U&I 1144 2001/08/23
10209     Re:[질문]특정 디렉토리(폴더)가 비어있었는데... 파일 하나가 새로 생성된것을 바로 알수 있는 방법있습니 조로 1134 2001/08/22
10200     Re:[질문]특정 디렉토리(폴더)가 비어있었는데... 파일 하나가 새로 생성된것을 바로 알수 있는 방법있습니 박남영 1011 2001/08/22
10194     (내용 무) : 저도 고견 기다리겠습니다. 유창환 884 2001/08/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.