orc 0 Denunciar post Postado Abril 3, 2008 Como verifico no Delphi s uma pasta está vazia ????? Compartilhar este post Link para o post Compartilhar em outros sites
Pantoja 5 Denunciar post Postado Abril 4, 2008 Tirado do Forum SCRIPTBRASIL por Jhonas unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, FileCtrl; type TForm1 = class(TForm) Button1: TButton; FileListBox1: TFileListBox; procedure Button1Click(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.DFM} procedure TForm1.Button1Click(Sender: TObject); begin if not DirectoryExists('c:\TESTE') then begin showmessage('diretorio não existe!!'); end else begin if FileListBox1.Items.Count <> 0 then showmessage('existe arquivos !!') else showmessage('não existe arquivos!!'); end; end; end. Abraços Compartilhar este post Link para o post Compartilhar em outros sites
orc 0 Denunciar post Postado Abril 4, 2008 Pabtoja ai ele esta usando o componente filelistbox eu gostaria de fazer isso manualmente. Compartilhar este post Link para o post Compartilhar em outros sites
Pantoja 5 Denunciar post Postado Abril 4, 2008 Ajudamos e ainda temos que advinhar... rsrsrsrsr manualmente ja nao saberia dizer. Abraços e boa sorte! Compartilhar este post Link para o post Compartilhar em outros sites
orc 0 Denunciar post Postado Abril 8, 2008 resolvido Compartilhar este post Link para o post Compartilhar em outros sites
Rodrigo Miss 1 Denunciar post Postado Abril 8, 2008 Fiz uma funçao aqui .... talvez lhe ajude: function IsEmptyDir(const Dir: String): Boolean; var Search: TSearchRec; x: Integer; begin Result:= True; x:= FindFirst(Dir + '*.*', faAnyFile, Search); if x = 0 then begin while x = 0 do begin if (Search.Name <> '.') and (Search.Name <> '..') then begin FindClose(Search); Result:= False; Break; end; x:= FindNext(Search); end; end; FindClose(Search) end; if (IsEmptyDir('C:\teste\')) then begin ShowMessage('A pasta esta vazia'); end else begin ShowMessage('Nesta pasta conteum arquivos'); end; Compartilhar este post Link para o post Compartilhar em outros sites