Académique Documents
Professionnel Documents
Culture Documents
@obs
Se cFullPath possui drive, ex: c:\PastaCriadaPeloBonaNoSmartClient,
entao ela sera criada no cliente (Remote).
Se cFullPath possui caminho, ex: \PastaCriadaPeloBonaNoProtheus_Data,
entao a pasta sera criada no Protheus data.
Alteracoes Realizadas desde a Estruturacao Inicial
----------+--------------+--------------------------------------------Data Programador Motivo
----------+--------------+--------------------------------------------//--------------------------------------------------------------------*/
Function MakePath(cFullPath)
Local nPathNAt := At(':',cFullPath)
Local cPathFil := Left( cFullPath, nPathNAt )
Local aTmpPath := StrToKArr( Right(cFullPath, Len(cFullPath) - nPathNAt ) ,'\')
Local nFolders := Len(aTmpPath)
Local nY := 0
For nY := 1 To nFolders
cPathFil += '/' + aTmpPath[nY]
Iif( !ExistDir(cPathFil), MakeDir(cPathFil), Nil )
Next
Return( ExistDir(cFullPath) )
LastDate( dDate ) -> dLastDate -> Retorna a Data do ltimo dia do mes da data passada
FirstYDate( dDate ) -> dFirstYDate -> Retorna a Data do Primeiro dia do Ano da Data Passada
LastYDate( dDate ) -> dLastYDate -> Retorna a Data do ltimo dia do Ano da Data Passada
DiaSemana( dData , nTam , nDia ) -> Retorna a Descrio do Dia da Semana conforme parmetros