IFS提供流文件格式访问,帮助as400与unix、pc之间的数据交换 流文件:可随机访问的一系列字节,没有进一步的结构。PC和unix上的文件都是流格式,IFS的流文件是*STMF类型的文件对象 面向记录的文件:就是udb400的数据库文件组织形式 流文件的两种格式: *TYPE1:是os400的V4R4之前的格式,对象大小最小为4096字节 *TYPE2:是os400的V4R4之后的格式,对象大小最小为4096字节,提供高性能访问 IFS中的文件系统: 1、根(/):根文件系统,具有DOS和OS/2文件系统特征,文件类型为流文件; 2、QOpenSys:开放文件系统,与unix文件系统兼容,支持对象名大小写,文件类型为流文件; 3、UDFS:用户定义文件系统,此文件系统驻留在辅助存储池(ASP)上,文件类型为流文件; 4、QSYS.LIB:库文件系统,支持OS400的库结构,不区分大小写,目录最大层数为3层(库、文件、成员)或2层(库、对象),文件类型为记录文件,对物理文件成员、用户空间和保存文件支持流I/O 5、QDLS:文档库服务文件系统,提供对文档和文件夹的访问,支持分层文件系统(HFS),文件类型为流文件 6、QOPT:光盘文件系统,提供对光盘上的流数据访问,支持分层文件系统(HFS),文件类型为流文件 7、QNTC:windows nt文件系统,文件类型为流文件 8、NFS:网络文件系统,文件类型为流文件 在IFS上使用FTP的限制: 1、只支持传送文件数据,不能传送属性数据 2、QSYS.LIB文件系统支持只限于物理文件成员、源物理文件和保存文件。不能直接传送其它对象(如:*PGM),但可以将其它类型对象保存在保存文件中,传送该保存文件后恢复这些对象即可。 IFS提供的目录: /tmp:给应用程序提供储存临时文件的地方 /home:存储每个用户的独立目录 /etc:存储管理文件、配置文件和其它系统文件 /us r:下面的子目录包含系统信息 /usr/bin:包含标准的实用程序 /QIBM:是系统目录并与系统一起提供 /QIBM/ProdData:用于存放“许可证”的系统目录 目录使用: 用户登陆后缺省的目录是/home/usrname 创建目录:crtdir 显示当前目录:dspcurdir 进入目录:cd ‘/home/usrname/dir1′、 cd ‘/qsys.lib/qsys2.lib’ 复制数据: CPYFRMSTMF:将数据从流文件中复制到数据库文件成员(或保存文件) CPYTOSTMF:将数据从数据库文件成员(或保存文件)中复制到流文件 异构数据的复制: 导入文件也是流文件,允许提供字段定义文件(FDF),和其它选项(字符串标记、字段分隔符、记录边界和日期转换) CPYFRMIMPF:将数据从导入文件中复制到数据库文件成员, CPYTOIMPF:将数据从数据库文件成员中复制到导入文件, 例子:CPYTOIMPF FROMFILE(DB2FILE) TOFILE(EXPFILE) DTAFMT(*DLM)FLDDLM(’;’) RCDDLM(X’07’) STRDLM(’”’) DATFMT(*USA) TIMFMT(*USA) |
爱华网本文地址 » http://www.aihuau.com/a/25101015/240798.html
更多阅读
解决源文件名长度大于文件系统支持的长度问题——简介因Windows文件夹有长度限制,在路径长度达到32767个字符时,删除文件时就会出现因“该文件夹包名称过长且无法放入回收站的项目”错误,因此可用本经验中方法快速安全删除整个文件夹。
不可预料的压缩文件末端怎么解决?——简介有时候我们下载文件解压的时候会出现不可预料的压缩文件末端怎么解决,小编今天就遇到这个问题了,就是报错,辛苦下载的文件就不能用了,能否用办法解决呢?其实有方法的,看小小编是怎么解决的。不可
在使用移动存储工具的时候,往往会因为自己日常操作不规范,而导致移动存储设备出现各种各样的问题。比如电脑无法识别设备,无法格式化等。那么u盘(内存卡)上的文件删不掉怎么办呢?一、首先确定U盘的表现是正常的,具体表现为,电脑可
rar格式怎么打开——简介怎么打开rar格式的文件,有些电脑没有安装rar解压软件的网友,碰到这种rar格式的就不知道怎么打开了,这个rar解压软件是每个电脑的必备软件,是用来打开rar格式的文件解压里面的文件用的。那么rar格式的文件有什么
.tar解包: tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!) 参数说明:-c:建立新的存档-x:从存档展开文件-v:详细显示处理的文件;-f:指定存档或设备---------------------------------------------.gz解压1: