Q&A

  • 지정한 경로에 폴더생성하기...
지정한 폴더에 화일이 있으면 화일을 지우고 다시 이름을 지정해서

내용을 저장하고 싶을때 어케하면 될까여!

그리고 지정한 경로에 폴더를 생성해서 화일을 저장하고 싶을때는 어케하나여

여러 질의응답을 봤는데 정답이 없더라구여! 그래서 여러방법을 해봤는데

잘안되더라구여! 코딩을 자세히 써주셨으면 합니다.
1  COMMENTS
  • Profile
    김병윤 2003.05.31 11:58
    파일 복사하시려는 건가요??

    @0@ 아 ~ 잠온다....


    procedure TForm1.Button1Click(Sender: TObject);
    var
      ls_SourcePath, ls_TargetPath, ls_FileName : String;
    begin
      ls_SourcePath := 복사될 파일의 경로
      ls_TargetPath  := 복사할 경로
      ls_FileName    := 파일명 ^^

      // 원하는 경로 ls_TargetPath 가 없을 경우
      // 디렉토리 만듬다 ^^
      IF Not DirectoryExists(ls_TargetPath) then
        ForceDirectories(ls_TargetPath);

      // ls_TargetPath에 지정한 경로 마지막에 요넘이 있는지 없는지
      // 알아보고 ㅡ.ㅡ 넣어줌다
      IF Copy(ls_TargetPath, Length(ls_TargetPath), 1) <> '' Then
        ls_TargetPath := ls_TargetPath + '';

      IF Copy(ls_SourcePath, Length(ls_SourcePath), 1) <> '' Then
        ls_SourcePath := ls_SourcePath + '';

      // copyfile(PChar(소스파일),Pchar(목적파일),boolean) : boolean
      // boolean이 False면 파일 존재시 엎어씌움.
      IF Not CopyFile(PChar(ls_SourcePath + ls_FileName),
                             PChar(ls_TargetPath  + ls_FileName), False) Then
      begin
        showmessage(SourcePath + filename + #13
                            + '엎어치기 실패!! ㅠ.ㅠ');
        exit;
      end;
      ShowMessage('엎어치기 한판 끝났습니다.!');
    end;

    ^^ 님도 뭔가 만들고 계시나 봐요~
    늦은 밤인데..
    ㅋㅋㅋ 전 만들께 있는데 농땡이중인지라..^^;;
    다 만들어야 자는데도 먼생각인지..ㅡ.ㅡ;;

    님도 좋은 주말 보내셔요...ㅡㅡ^ 열쉬미 코딩하시고요 빠팅 ~ !
    • 최종민
    • 2003.06.02 21:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2003.06.02 23:01
      안녕하세요. 최용일입니다. 동적배열, string모두 4바이트 포인터형입니다. 당근 SizeOf하면 4를 돌려주...
    • 약초꾼
    • 2003.06.02 21:05
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2003.06.02 23:26
      안녕하세요. 최용일입니다. 걍 IWebBrowser2인터페이스 얻어서 Navigate시켜주세요... uses절에 SHDocV...
    • 약초꾼
      2003.06.02 23:35
    • 김준영
    • 2003.06.02 21:04
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 신민수
      2003.06.02 22:44
    • 김준영
      2003.06.02 23:22
      ...
    • 강인규
      2003.06.02 23:30
      프로그램 추가제거에서 windows 구성요소 추가/제거를 보시면 IIS서비스 설치항목이 나옵니다. 윈도우 C...
    • 양윤정
    • 2003.06.02 20:58
    • 1 COMMENTS
    • /
    • 0 LIKES
    • yosule
      2003.06.03 03:11
      그냥 공란수만 구해서 찍어줍니까? 만일 정수형 3000 이라면 IntToStr(3000)  <--- 일단...
    • 빵빵빵
    • 2003.06.02 20:42
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 조경모
    • 2003.06.02 20:17
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 오병주
      2003.06.02 21:18
      그냥 쿼리 하시고 해당하는 필드에  DetailBand1BeforePrint 에다가 QRLabel.Caption :=...
    • 최병철
      2003.06.02 20:49
      참고하세요. 퀵레포트의 디테일밴드의 속성은 레코드에 대한 정보를 출력하는 속성이 있으므로 님이 ...
    • 조경모
      2003.06.02 20:59
    • 조경모
    • 2003.06.02 20:01
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 신연근
      2003.06.02 20:14
      아래소스 보시면 도움이 될껍니다. 참..Form에서 KeyPreview를 꼭 true하세요.. procedure TForm1.For...
    • 조경모
      2003.06.02 20:19
    • 조규춘
      2003.06.20 21:38
      까마귀님..   저 기억하실지.. 진짜루 오랫만이군요.. 여전히 "위대한 단군혼이 ...
    • yosule
      2003.06.03 03:15
      DirectSound를 공부해 보세요. 구현이 가능할 껍니다.
    • 미친코딩
      2003.06.02 18:25
      흐미....감사~! ^^*~ query문 잘못되었네요. select 일련번호 from munghang 이거 입니다. 파일명 db1...
    • 최용일
      2003.06.02 23:09
      안녕하세요. 최용일입니다. InstallShield홈페이지에 보시면 BDE Object Module있을겁니다. 그거 다운받...
    • 박준호
    • 2003.06.01 09:03
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 박준호.시나브로
      2003.06.01 23:56
      이름이 같은분이 있었다니.. ^^ 반갑네여.. ㅋㅋㅋ 새로운 Unit 을 하나 만들고 거기에 변수를 선언하구...
    • 최종민
      2003.06.01 09:31
      그냥 Unit1에 변수 만들어 놓고... Unit2에서는... uses절에 Unit1넣고... 그냥 쓰시면 되는데... 굳이...
    • 김성우
    • 2003.06.01 08:55
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 시그널웍스
      2003.06.02 06:56
      WinExec 함수를 사용하세요 예)   WinExec('notepad.exe', SW_SHOW); 단 실행하고자 하...
    • 그네
    • 2003.06.01 04:40
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신연근
      2003.06.02 20:39
      델마당 강좌란에 퍼옵니다. 차근차근 공부하시면 될꺼 같습니다. 그럼 즐프하세요.. [강좌] TreeVi...
    • 민경배
    • 2003.05.31 23:09
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 박준철
    • 2003.05.31 21:11
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 시그널웍스
      2003.06.01 01:07
      ###,###,##0;0; 을 ###,###,##0;-###,###,##0; 와 같이 고쳐서 사용하세요 참고로 보통 ###,###,##0;(...
    • 박준철
      2003.06.02 19:28
      감사 합니다. 그런 방법을 몰랐군요 이렇게 해서..또하나 알았으니.. 얼마나 다행스럼 일입니까
    • 시그널웍스
      2003.06.01 01:15
      추가적으로 말씀드리면 ###,###,##0  으로만 파라메터를 설정해 쓰셔도 됩니다.
    • 배준영
    • 2003.05.31 11:14
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김병윤
      2003.05.31 12:26
      디비는 뭐쓰시고? 뭘로 연결하시는지...? 그리고 연결할때 설정해준 값들이 어떤 것이 있었는지...? 뭐 ...
    • 배준영
      2003.05.31 21:43
      답변감사합니다. 파라독스 쓴거 맞구요.. 이 설정대루해서 학교에서 잘 돌아갔구요 집에와서 해보...
    • 최은하
    • 2003.05.31 10:42
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김병윤
      2003.05.31 11:58
      파일 복사하시려는 건가요?? @0@ 아 ~ 잠온다.... procedure TForm1.Button1Click(Sender: TObject...
    • 최은하
    • 2003.05.31 08:57
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김병윤
      2003.05.31 09:17
      msg가 버튼 이름이죠? 짧은 생각에는 msg가 버튼 이름이지 싶은데..^^;; 만약 버튼이름이라면 프로시져...
    • 최은하
      2003.05.31 10:01
      정말루 획기적은 해결법이네여!....... 전 한줄로 해결을 했는데.... 어찌하다보니 됬어여!! 근...