¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

¿Cómo extraer el nombre de archivo de una ruta en programación? ¡Descúbrelo aquí!

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

¡Hola a todos!

¿Alguien sabe si hay una función para extraer el nombre de archivo de una ruta...

por ejemplo, si tengo una ruta como:


server\filename.ext

c:filename.ext

c:\>filename.txt

quiero extraer el nombre de archivo: 'filename.ext' (o simplemente, 'filename')

¡Gracias de antemano!

Xavi.

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

4 Respuestas

0
Cargando...

Utilice la función del módulo: CH_SPLIT_FILENAME O SPLIT_FILENAME.

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

Por favor, prueba el siguiente código.



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

Saludos

Rich Heilman

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

Hola,

Utiliza la declaración <b>Split</b> o usa FM <b>SPLIT_FILENAME</b>

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

      split v_filename at '/' into field1 .
    
  

Revisa esto

Saludos,

Santosh

El mensaje fue editado por: Santosh Kumar P

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

Utilice la función del módulo: CH_SPLIT_FILENAME O SPLIT_FILENAME.

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

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?