¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como extrair o nome do arquivo de um caminho de arquivo na programação? Descubra aqui!

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 0 Vistas
0
Cargando...

Olá a todos!

Alguém sabe se existe uma função para extrair o nome do arquivo de um caminho...

por exemplo, se eu tiver um caminho como:


server\filename.ext

c:filename.ext

c:\>filename.txt

eu quero extrair o nome do arquivo: 'filename.ext' (ou simplesmente, 'filename')

Obrigado antecipadamente!

Xavi.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Utilize a função do módulo: CH_SPLIT_FILENAME ou SPLIT_FILENAME.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Por favor, teste o código abaixo.



REPORT ZRICH_0005 .

PARAMETERS: FULLNAME TYPE RLGRAP-FILENAME .

DATA: file_name TYPE RLGRAP-FILENAME.
DATA: FILE_PATH TYPE RLGRAP-FILENAME.


CALL FUNCTION 'SO_SPLIT_FILE_AND_PATH'
  EXPORTING
    FULL_NAME           = FULLNAME
 IMPORTING
   STRIPPED_NAME       = file_name
   FILE_PATH           = FILE_PATH
* EXCEPTIONS
*   X_ERROR             = 1
*   OTHERS              = 2
          .
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

write:/ file_name

Saudações

Rich Heilman

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

Utilize a declaração Split ou use FM SPLIT_FILENAME

    
      data : v_filename(100) type c value '//sap/filename.txt',
      field1(100) type c.

      split v_filename at '/' into field1 .
    
  

Verifique isso

Atenciosamente,

Santosh

A mensagem foi editada por: Santosh Kumar P

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Utilize a função do módulo: CH_SPLIT_FILENAME ou SPLIT_FILENAME.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?