转载 SAP操作windows文件
2016-08-25 19:11
253 查看
下面的类可以对文件夹和文件进行操作: CL_GUI_FRONTEND_SERVICES 这个类下面的方法均为静态方法,引用的时候以=>来引用方法
1:创建文件夹 参数说明:RC为返回码类型为sy-subrc。 CALL METHOD CL_GUI_FRONTEND_SERVICES=>DIRECTORY_CREATE EXPORTING DIRECTORY = 'E:\TESTDIR' CHANGING RC = RC. 2.文件夹的删除 下面方法删除E盘下TESTDIR文件夹 CALL METHOD CL_GUI_FRONTEND_SERVICES=>DIRECTORY_DELETE EXPORTING DIRECTORY = 'E:\TESTDIR' CHANGING RC = RC. 3.目录选择框 CALL METHOD CL_GUI_FRONTEND_SERVICES=>DIRECTORY_BROWSE EXPORTING WINDOW_TITLE = '选择目录' INITIAL_FOLDER = 'D:\' CHANGING SELECTED_FOLDER = DIRPATH."该参数为string类型 其中exporting下面的参数均为可选。可以注释掉。
以下对该类下的方法不做详细举例,只做剪短说明。
DIRECTORY_EXIST 检查指定的目录文件夹是否存在 DIRECTORY_GET_CURRENT 返回当前所在路径(个人感觉不好用) DIRECTORY_LIST_FILES 枚举指定目录下的文件及其文件夹。其中FILE_TABLE参数为FILE_INFO类型的标准表,无表头 DIRECTORY_SET_CURRENT 设置当前活动目录(不建议使用) EXECUTE 执行windows程序或打开windows下文件夹 FILE_COPY 文件的复制 FILE_DELETE 删除一个文件 FILE_EXIST 判断指定文件是否存在 FILE_GET_ATTRIBUTES 取得指定文件的属性(只读,隐藏,Normal,active) FILE_GET_SIZE 返回文件大小(不好用啊) FILE_SET_ATTRIBUTES 设置文件的属性 GET_COMPUTER_NAME 获取计算机名称 GET_DESKTOP_DIRECTORY 获取桌面所在目录 GET_DRIVE_FREE_SPACE_MEGABYTE 获取磁盘可用空间单位MB GET_DRIVE_TYPE 获得磁盘类型(不好用) GET_GUI_VERSION 获得gui的版本 GET_IP_ADDRESS 获取当前主机的IP地址 GET_PLATFORM 返回操作系统版本 GET_SAPGUI_WORKDIR 返回SAP GUI工作目录 GET_SAPLOGON_ENCODING 获取SAP登陆的代码页 GET_SYSTEM_DIRECTORY 获得系统目录 GET_TEMP_DIRECTORY 获取TEMP目录 GET_UPLOAD_DOWNLOAD_PATH 获得上传和下载文件的路径 GET_USER_NAME 获得用户名 GET_WINDOWS_DIRECTORY 取得windows目录路径 IS_TERMINAL_SERVER 检查GUI是否在终端服务器上运行 REGISTRY_DELETE_KEY 删除注册KEY REGISTRY_DELETE_VALUE 删除注册key值
1:创建文件夹 参数说明:RC为返回码类型为sy-subrc。 CALL METHOD CL_GUI_FRONTEND_SERVICES=>DIRECTORY_CREATE EXPORTING DIRECTORY = 'E:\TESTDIR' CHANGING RC = RC. 2.文件夹的删除 下面方法删除E盘下TESTDIR文件夹 CALL METHOD CL_GUI_FRONTEND_SERVICES=>DIRECTORY_DELETE EXPORTING DIRECTORY = 'E:\TESTDIR' CHANGING RC = RC. 3.目录选择框 CALL METHOD CL_GUI_FRONTEND_SERVICES=>DIRECTORY_BROWSE EXPORTING WINDOW_TITLE = '选择目录' INITIAL_FOLDER = 'D:\' CHANGING SELECTED_FOLDER = DIRPATH."该参数为string类型 其中exporting下面的参数均为可选。可以注释掉。
以下对该类下的方法不做详细举例,只做剪短说明。
DIRECTORY_EXIST 检查指定的目录文件夹是否存在 DIRECTORY_GET_CURRENT 返回当前所在路径(个人感觉不好用) DIRECTORY_LIST_FILES 枚举指定目录下的文件及其文件夹。其中FILE_TABLE参数为FILE_INFO类型的标准表,无表头 DIRECTORY_SET_CURRENT 设置当前活动目录(不建议使用) EXECUTE 执行windows程序或打开windows下文件夹 FILE_COPY 文件的复制 FILE_DELETE 删除一个文件 FILE_EXIST 判断指定文件是否存在 FILE_GET_ATTRIBUTES 取得指定文件的属性(只读,隐藏,Normal,active) FILE_GET_SIZE 返回文件大小(不好用啊) FILE_SET_ATTRIBUTES 设置文件的属性 GET_COMPUTER_NAME 获取计算机名称 GET_DESKTOP_DIRECTORY 获取桌面所在目录 GET_DRIVE_FREE_SPACE_MEGABYTE 获取磁盘可用空间单位MB GET_DRIVE_TYPE 获得磁盘类型(不好用) GET_GUI_VERSION 获得gui的版本 GET_IP_ADDRESS 获取当前主机的IP地址 GET_PLATFORM 返回操作系统版本 GET_SAPGUI_WORKDIR 返回SAP GUI工作目录 GET_SAPLOGON_ENCODING 获取SAP登陆的代码页 GET_SYSTEM_DIRECTORY 获得系统目录 GET_TEMP_DIRECTORY 获取TEMP目录 GET_UPLOAD_DOWNLOAD_PATH 获得上传和下载文件的路径 GET_USER_NAME 获得用户名 GET_WINDOWS_DIRECTORY 取得windows目录路径 IS_TERMINAL_SERVER 检查GUI是否在终端服务器上运行 REGISTRY_DELETE_KEY 删除注册KEY REGISTRY_DELETE_VALUE 删除注册key值
相关文章推荐
- Windows文件操作的API函数[转载]
- SAP操作windows文件(CL_GUI_FRONTEND_SERVICES)
- SAP操作windows文件(CL_GUI_FRONTEND_SERVICES)
- SAP操作windows文件(CL_GUI_FRONTEND_SERVICES)
- Windows内核驱动中操作文件(转载一)
- WINDOWS中Shell文件操作的监控(转载)
- windows 内核驱动的文件操作(转载二)
- windows提供的对于文件进行操作的API函数及其功能(转载)
- Windows文件操作的API函数[转载]
- 【转载】windows下的文件复制、删除、重命名操作
- Windows文件操作的API函数[转载]
- Windows编程中各种操作文件的方法
- Java文件操作大全<转载>
- [转载]C#操作TXT文件
- Windows & Unix 文件格式之迷, 空格、回车换行、tab 转换及其相关工具(转载)
- 解读VC++编程中的文件操作API和CFile类(转载)
- Windows编程中各种操作文件的方法
- VS2005为Windows移动程序创建安装文件(转载)
- sql server数据库安装时选择的是“windows身份验证模式”在.net中的数据库操作的解决 [转载]
- [转载]C#操作TXT文件