Isso deve ajudar....

 

 

Function: __fGetArquivos

            Description: Obtem e carrega para dentro da lista todos os
arquivos de um diretório.

            Returns

                        Boolean:

            Parameters

                        ! Nome do diretório dos arquivos.

                        String: p_sDir

                        ! Nome do subdiretório dos arquivos.

                        String: p_sSub

            Static Variables

            Local variables

                        Number: nCount

                        Number: nIndice

                        Number: nArquivos

                        !

                        String: sSubDir

                        String: sArquivos[ * ]

                        Date/Time: dDatas[ * ]

                        Number: nTamnhos[ * ]

                        Number: nAtributos[ * ]

            Actions

                        Set nCount = 0

                        !

                        While nCount < __nFiltros

                                   Set nArquivos = VisDosEnumFileInfo(
p_sDir || "\\" || __sFiltros[ nCount ], FA_Standard, sArquivos, nTamnhos,
dDatas, nAtributos )

                                   Set nIndice = 0

                                   Set nCount = nCount + 1

                                   !

                                   While ( nIndice < nArquivos )

                                               Set sSubDir =
VisStrSubstitute( p_sDir, __sDiretorio, STRING_Null )

                                               !

                                               Call __oArquivos[ __nTamanho
].fSetDiretorio( p_sDir )

                                               Call __oArquivos[ __nTamanho
].fSetSubDiretorio( sSubDir )

                                               Call __oArquivos[ __nTamanho
].fSetNome( sArquivos[ nIndice ] )

                                               Call __oArquivos[ __nTamanho
].fSetDataCriacao( dDatas[ nIndice ] )

                                               Call __oArquivos[ __nTamanho
].fSetTamanho( nTamnhos[ nIndice ] )

                                               !

                                               Set nIndice = nIndice + 1

                                               Set __nTamanho = __nTamanho +
1

                        !

                        Return TRUE

 

-----Mensagem original-----
De: owner-sql...@virtualand.net [mailto:owner-sql...@virtualand.net] Em nome
de Napolitano, Ivan
Enviada em: sexta-feira, 26 de fevereiro de 2010 10:51
Para: sqlwin@virtualand.net
Assunto: [sqlwin] Obter Atributos de um Arquivo

 

Bom dia Pessoal,

 

Existe uma forma de obter via centura a data de criação e modificação de um
arquivo ? 

 

Valeu,

 

Ivan Napolitano

 

**********************************************************************
Este e-mail e todos os anexos que o acompanham podem conter informações 
privilegiadas ou confidenciais que se destinam ao uso exclusivo da(s) 
pessoa(s) para a(s) qual(is) se pretendeu endereça-lo. Se você recebeu 
este e-mail por engano ou erro, ou se você não for o destinatário 
correto, qualquer divulgação, disseminação, distribuição, cópia, 
retenção ou outro uso desta comunicação ou de seu conteúdo são 
proibidos. Se você recebeu esta comunicação por engano ou erro, por 
favor, informe imediatamente ao autor, através de e-mail, que você 
recebeu esta mensagem por engano ou erro, e delete permanentemente o 
original e cópias do e-mail e seus anexos de seu computador. Obrigado. 
**********************************************************************
This e-mail transmission and any attachments that accompany it may 
contain information that is privileged, confidential or otherwise 
exempt from disclosure under applicable law and is intended solely for 
the use of the individual(s) to whom it was intended to be addressed. 
If you have received this e-mail by mistake, or you are not the 
intended recipient, any disclosure, dissemination, distribution, 
copying or other use or retention of this communication or its 
substance is prohibited.  If you have received this communication in 
error, please immediately reply to the author via e-mail that you 
received this message by mistake and also permanently delete the 
original and all copies of this e-mail and any attachments from your 
computer. Thank you.
**********************************************************************

Responder a