免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6295 | 回复: 12
打印 上一主题 下一主题

哪位大虾能说说crtdupobj和cpy的区别吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-09-22 17:16 |只看该作者 |倒序浏览
wrkobj a  选择3 copy   命令是crtdupobj
strpdm->;2 work with object->;3 copy 命令是cpy
普通的object好像执行的结果没什么差别,但是总觉得应该有些不同,哪位大虾能告知下?

论坛徽章:
0
2 [报告]
发表于 2005-09-22 17:39 |只看该作者

哪位大虾能说说crtdupobj和cpy的区别吗?

strpdm->;2 work with object->;3,然后按F4,你发觉也是调出CRTDUPOBJ命令。

但是CPY有所不同,具体对比一下 CRTDUPOBJ :

  1.                                  复制对象  (CPY)                                
  2.                                                                                 
  3.   输入选择,并按“执行”键。                                                   
  4.                                                                                 
  5.   对象  . . . . . . . . . . . . .                                               
  6.                                                                                 
  7.   至目录  . . . . . . . . . . . .   '.'                                         
  8.                                                                                 
  9.   至对象  . . . . . . . . . . . .                                               
  10.                                                                                 
  11.   符号链路  . . . . . . . . . . .   *NO           *NO, *YES                     
  12.   源 CCSID  . . . . . . . . . . .   *OBJ          1-65533, *OBJ, *PCASCII...   
  13.   至 CCSID  . . . . . . . . . . .   *OBJ          1-65533, *OBJ, *CALC...      
  14.   数据格式  . . . . . . . . . . .   *BINARY       *BINARY, *TEXT               
  15.   目录子树  . . . . . . . . . . .   *NODIR        *NODIR, *NONE, *ALL           
  16.   置换对象  . . . . . . . . . . .   *NO           *NO, *YES                     
  17.   所有者  . . . . . . . . . . . .   *NEW          *NEW, *KEEP                  
  18.   源代码页  . . . . . . . . . . .   *OBJ          1-32767, *OBJ, *PCASCII      
  19.   目标代码页  . . . . . . . . . .   *OBJ          1-32767, *OBJ, *CALC...      
  20.                                                                                 
  21.                                                                          底部   
  22. F3= 退出    F4= 提示    F5= 刷新    F12= 取消    F13= 如何使用此屏幕           
  23. F24= 其他键                                                                    
  24.                                                                                 
复制代码


  1.                             创建复制对象  (CRTDUPOBJ)                           
  2.                                                                                 
  3.   输入选择,并按“执行”键。                                                   
  4.                                                                                 
  5.   从对象  . . . . . . . . . . . .                  名称,类属 *, *ALL           
  6.   自库  . . . . . . . . . . . . .                  名称 , *LIBL, *CURLIB        
  7.   对象类型  . . . . . . . . . . .                 *ALL, *ALRTBL, *AUTL...      
  8.                 + 尚有其余值                                                   
  9.   至库  . . . . . . . . . . . . .   *FROMLIB       名称 , *SAME, *FROMLIB...   
  10.   新对象  . . . . . . . . . . . .   *OBJ           名称 , *SAME, *OBJ           
  11.   源 ASP 设备   . . . . . . . . .   *              名称 , *, *CURASPGRP...      
  12.   目标 ASP 设备   . . . . . . . .   *ASPDEV        名称 , *ASPDEV, *...         
  13.   复制数据  . . . . . . . . . . .   *NO           *NO, *YES                     
  14.                                                                                 
  15.                                                                                 
  16.                                                                                 
  17.                                                                                 
  18.                                                                                 
  19.                                                                                 
  20.                                                                                 
  21.                                                                          底部   
  22. F3= 退出    F4= 提示    F5= 刷新    F12= 取消    F13= 如何使用此屏幕           
  23. F24= 其他键                                                                    
  24.                                                                                 
复制代码

论坛徽章:
0
3 [报告]
发表于 2005-09-23 09:36 |只看该作者

哪位大虾能说说crtdupobj和cpy的区别吗?

多谢qinzhou大哥。

论坛徽章:
0
4 [报告]
发表于 2005-09-23 10:09 |只看该作者

哪位大虾能说说crtdupobj和cpy的区别吗?

请问CPY命令在什么时候可以用到?一般的对象复制好像都是CRTDUPOBJ,我主要想看看CPY命令的CCSID的功能.

论坛徽章:
0
5 [报告]
发表于 2005-09-23 11:38 |只看该作者

哪位大虾能说说crtdupobj和cpy的区别吗?

CPYF是针对数据文件来的。
CRTDUPOBJ对OBJECT有用,也包括数据文件

论坛徽章:
0
6 [报告]
发表于 2007-03-21 15:27 |只看该作者
好像只做了输入参数的对比,并没有细说根本的不同点

论坛徽章:
0
7 [报告]
发表于 2007-03-21 16:58 |只看该作者
CRTDUPOBJ是复制一个OBJ,复制数据文件的时候包括文件的结构,包括文件内的数据(可选)

CPYF主要针对的是文件中的数据,如果目标文件不存在的话,是不复制文件结构的,反之如果目标文件不存在,也可以选择复制数据的时候创建文件


打个比较通俗的比方(可能不太恰当,但比较好理解):
CRTDUPOBJ相当于在PC上复制了一个文件或程序
CPYF相当于把一个EXCEL的内容复制到另一个EXCEL中,而不管目标EXCEL中的格式是怎么样的

某些情况下这两个命令也可以做相同的事情:
例如:CRTDUPOBJ一个文件并包括数据,等于CPYF这个文件的同时创建文件

CRTDUPOBJ的时候权限信息也会一同复制过去,但OBJ的owner可能会是执行crtdupobj的用户或组(取决于你的USRPRF的设置)

CPYF拷贝数据的时候,权限信息是不复制的,并且不改变目标文件的权限信息

[ 本帖最后由 xuguopeng 于 2007-3-21 17:03 编辑 ]

论坛徽章:
0
8 [报告]
发表于 2007-03-21 17:25 |只看该作者
CPY 和CPYF还是有区别的哦.

论坛徽章:
0
9 [报告]
发表于 2007-03-21 17:38 |只看该作者
好久没来,一来就看到我以前的旧帖子被翻出来了,
最近在公司觉得既不开心,想换个工作了,不知道有没有谁有好介绍?

论坛徽章:
0
10 [报告]
发表于 2007-03-21 21:24 |只看该作者
原帖由 kempzhang 于 2007-3-21 17:38 发表
好久没来,一来就看到我以前的旧帖子被翻出来了,
最近在公司觉得既不开心,想换个工作了,不知道有没有谁有好介绍?

忍忍就过去了,上班压力一般都比较大,所以下班后或者周末休息时,可以多出去锻炼或者做其它自己喜欢的活动,多少可以减轻上班的职业病。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP