zoukankan      html  css  js  c++  java
  • Delphi 文件遍历

    unit Unit5;
    
    interface
    
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls, Generics.Collections;
    
    type
      TForm5 = class(TForm)
        Memo1: TMemo;
        Button1: TButton;
        Button2: TButton;
        procedure Button1Click(Sender: TObject);
        procedure Button2Click(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
      end;
    
    var
      Form5: TForm5;
    
    implementation
    
    {$R *.dfm}
    
    procedure TForm5.Button1Click(Sender: TObject);
    var
      SearchRec: TSearchRec;
      Ret: Integer;
      s: TStack<string>;
      dir, pa, p: string;
    
    begin
      s := TStack<string>.Create;
      s.Push('E:神鬼传奇SGCQ_5000120DataCharacterPet');
      while s.Count > 0 do
      begin
        dir := s.Pop;
        pa := IncludeTrailingPathDelimiter(dir) + '*.*';
        Ret := FindFirst(pa, faAnyFile, SearchRec);
        while Ret = 0 do
        begin
          if (SearchRec.Attr and faDirectory) <> faDirectory then
            Memo1.Lines.Add(SearchRec.Name)
          else
          begin
            p := SearchRec.Name;
            if (p <> '.') and (p <> '..') then
              s.Push(IncludeTrailingPathDelimiter(dir) + SearchRec.Name);
          end;
          Ret := FindNext(SearchRec);
        end;
      end;
    end;
    
    procedure TForm5.Button2Click(Sender: TObject);
    var
      FH: THandle;
    begin
      Memo1.Lines.Add(GetCurrentDir);
      FH := Windows.CreateFile('D:	.txt', 0, 0, nil, CREATE_ALWAYS, 0, 0);
      Windows.CloseHandle(FH);
    end;
    
    end.
  • 相关阅读:
    cacti (可以利用yum安装cacti的配置)
    zabbix
    HA集群
    DNS搭建
    MySQL主从配置
    解析jsp的 tomcat 、resin
    samba
    squid 代理服务
    Application binary interface and method of interfacing binary application program to digital computer
    Pyqt4的事件与信号
  • 原文地址:https://www.cnblogs.com/MaxWoods/p/3353791.html
Copyright © 2011-2022 走看看