08-28-2007 8:02 PM
Hi all,
Can you recommended a Method or FM to view last change of the file.
I have:
C:\log.txt
I and want know from ABAP program, when this file was changed last time.
Thanks.
Points shall give.
08-28-2007 8:11 PM
DATA: WA_FILE_TABLE TYPE FILE_INFO,
TAB_FILE TYPE STANDARD TABLE OF FILE_INFO.
DATA: COUNT TYPE I.
CALL METHOD CL_GUI_FRONTEND_SERVICES=>DIRECTORY_LIST_FILES
EXPORTING
DIRECTORY = 'c:\temp'
CHANGING
FILE_TABLE = TAB_FILE
COUNT = COUNT.
LOOP AT TAB_FILE INTO WA_FILE_TABLE.
WRITE:/ WA_FILE_TABLE-FILENAME,wa_file_table-CREATEDATE,wa_file_table-WRITEDATE,wa_file_table-accessdate.
ENDLOOP.
In table tab_file there is access time/date and write time/date.
08-28-2007 8:11 PM
DATA: WA_FILE_TABLE TYPE FILE_INFO,
TAB_FILE TYPE STANDARD TABLE OF FILE_INFO.
DATA: COUNT TYPE I.
CALL METHOD CL_GUI_FRONTEND_SERVICES=>DIRECTORY_LIST_FILES
EXPORTING
DIRECTORY = 'c:\temp'
CHANGING
FILE_TABLE = TAB_FILE
COUNT = COUNT.
LOOP AT TAB_FILE INTO WA_FILE_TABLE.
WRITE:/ WA_FILE_TABLE-FILENAME,wa_file_table-CREATEDATE,wa_file_table-WRITEDATE,wa_file_table-accessdate.
ENDLOOP.
In table tab_file there is access time/date and write time/date.
08-28-2007 8:11 PM
How about a class/method.
report zrich_0001.
data: idir_tab type standard table of file_info.
data: xdir_tab type file_info.
data: directory_folder type string.
data: count type i.
directory_folder = 'C:/'.
clear xdir_tab. refresh idir_tab.
call method cl_gui_frontend_services=>directory_list_files
exporting
directory = directory_folder
files_only = 'X'
changing
file_table = idir_tab
count = count
exceptions
cntl_error = 1
directory_list_files_failed = 2
wrong_parameter = 3
error_no_gui = 4
others = 5.
loop at idir_tab into xdir_tab.
write:/ xdir_tab-filename(40), xdir_tab-WRITEDATE.
endloop.
REgards,
Rich Heilman