Nesse vídeo demonstraremos em como modificar a extensão de uma string que contém o caminho de um arquivo através da função ChgFileExt.
Abaixo o código fonte desenvolvido para o exemplo em vídeo acima:
//Bibliotecas #Include "TOTVS.ch" /*/{Protheus.doc} User Function zExe080 Exemplo de como alterar a extensão de um arquivo @type Function @author Atilio @since 08/12/2022 @obs Função ChgFileExt Parâmetros + Filename , Caractere , Nome do arquivo original + Extension , Caractere , Nova extensão do arquivo Retorno + Filename , Caractere , Nome que será do novo arquivo **** Apoie nosso projeto, se inscreva em https://www.youtube.com/TerminalDeInformacao **** /*/ User Function zExe080() Local aArea := FWGetArea() Local cArqOrig := "C:\spool\tst.txt" Local cNovExten := ".log" Local cArqNovo //Verificando como vai ser o novo nome do arquivo cArqNovo := ChgFileExt(cArqOrig, cNovExten) //Cria o arquivo novo com o conteúdo do antigo MemoWrite(cArqNovo, MemoRead(cArqOrig)) //Exibe a mensagem FWAlertSuccess("Arquivo novo: " + cArqNovo, "Exemplo de ChgFileExt") FWRestArea(aArea) Return
Bom pessoal, por hoje é só.
Abraços e até a próxima.