问题描述
嗨,汤姆,
感谢您对以下内容的答复:
正在使用以下命令在应用程序服务器上复制文件。这些文件是NX4文件 (.prt)
Utl_File.Fcopy ('eng_path ',from_file_name,'eng_path',to_file_name) -其中ENG_PATH在oracle中定义为目录条目
我遇到了两个问题
1.to_file_name的时间戳是当前的有没有保留原来的时间戳
2.当用户尝试在NX4中打开新文件 (to_file_name) 时,会出现结构存储错误。文件已损坏。from_file_name打开时没有问题。
谢谢
感谢您对以下内容的答复:
正在使用以下命令在应用程序服务器上复制文件。这些文件是NX4文件 (.prt)
Utl_File.Fcopy ('eng_path ',from_file_name,'eng_path',to_file_name) -其中ENG_PATH在oracle中定义为目录条目
我遇到了两个问题
1.to_file_name的时间戳是当前的有没有保留原来的时间戳
2.当用户尝试在NX4中打开新文件 (to_file_name) 时,会出现结构存储错误。文件已损坏。from_file_name打开时没有问题。
谢谢
专家解答
UTL_FILE.FCOPY用于复制文本文件,因此它将 (尝试) 处理诸如换行符/回车符之类的东西,因此可以轻松地修改二进制文件。
一种解决方法是使用外部表中的预处理器技巧来运行所需的任何OS命令 (这也将使您解决保留时间戳问题)。
见
https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:2155105300346643982
举一些例子。
一种解决方法是使用外部表中的预处理器技巧来运行所需的任何OS命令 (这也将使您解决保留时间戳问题)。
见
https://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:2155105300346643982
举一些例子。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




