下面的类可以对文件夹和文件进行操作:
CL_GUI_FRONTEND_SERVICES
这个类下面的方法均为静态方法,引用的时候以=>来引用方法
1:创建文件夹
参数说明:RC为返回码类型为sy-subrc。
CALL METHOD CL_GUI_FRONTEND_SERVICES=>DIRECTORY_CREATE
2.文件夹的删除
下面方法删除E盘下TESTDIR文件夹
CALL METHOD CL_GUI_FRONTEND_SERVICES=>DIRECTORY_DELETE
3.目录选择框
CALL METHOD CL_GUI_FRONTEND_SERVICES=>DIRECTORY_BROWSE
其中exporting下面的参数均为可选。可以注释掉。
以下对该类下的方法不做详细举例,只做剪短说明。
DIRECTORY_EXIST
DIRECTORY_GET_CURRENT
DIRECTORY_LIST_FILES
DIRECTORY_SET_CURRENT
EXECUTE
FILE_COPY
FILE_DELETE
FILE_EXIST
FILE_GET_ATTRIBUTES
FILE_GET_SIZE
FILE_SET_ATTRIBUTES
GET_COMPUTER_NAME
GET_DESKTOP_DIRECTORY
GET_DRIVE_FREE_SPACE_MEGABYTE
GET_DRIVE_TYPE
GET_GUI_VERSION
GET_IP_ADDRESS
GET_PLATFORM
GET_SAPGUI_WORKDIR
GET_SAPLOGON_ENCODING
GET_SYSTEM_DIRECTORY
GET_TEMP_DIRECTORY
GET_UPLOAD_DOWNLOAD_PATH
GET_USER_NAME
GET_WINDOWS_DIRECTORY
IS_TERMINAL_SERVER
REGISTRY_DELETE_KEY
REGISTRY_DELETE_VALUE