回答
拉一旦一個文件被上傳到Documentum的,它「失去」的文件名。一個文檔鏈接到一個內容對象,該對象再次鏈接到文件本身上的一個文件存儲。
有辦法獲取原始文件名和/或文件擴展名提示:
查找內容ID通過看
i_contents_id
,並期待在該對象的set_file
屬性。通常,該字符串將包含原始文件的路徑(包括文件名)的完整路徑,但不能保證。如果存儲擴展是上(是的,他們是在默認情況下),你可以使用下面的API命令來獲取文件擴展名:
getpath,c,<doc_id>
文檔的
a_content_type
鏈接到name
屬性的dm_format
對象。查看該對象的dos_extension
屬性以查看該給定格式的註冊文件擴展名(但不能保證這是原始文件擴展名)。
至於哪個屬性應該包含文件名,沒有明確的答案。這完全取決於客戶。通常,使用object_name
就足夠了,或者如果原始文件名對您非常重要,則可以使用自定義屬性創建自定義類型。
可以請你提供DFC API調用嗎? –
據我所知,在DFC中沒有'getpath'的等價物。我會用我的方式編碼。但是,爲什麼你需要它呢?通常這隻適用於非常技術性的調試等,而不是在程序和/或更常規的使用情況下。 – eivamu
Documentum存儲庫中的文件不需要具有源自從文件系統上載的文件的文檔名稱。 使用WDK應用程序通過導出操作導出文檔時,即Documentum Administrator或Webtop導出的文件將具有基於該特定對象的object_name
屬性中的值的名稱。
與存儲庫中的特定文檔對象相關的內容的文件類型寫入屬性a_content_type
。該屬性中的值是內部Documetnum表示法,但名稱很直觀。檢查這question更多信息或谷歌。
- 1. 如果文檔中沒有設置文檔,如何確定文檔類型?
- 2. 確定類型/類文檔
- 3. 從未知內容類型的文檔中提取文本
- 4. 如何從大型Word文檔中提取特定URL
- 5. 如何從遠程存檔文件中提取單個文件?
- 6. 如何從嵌入文檔的鍵值類型獲得確切文檔結果
- 7. 循環文件夾 - 提取標題1從文檔 - 提取到新文檔
- 8. 使用simple_html_dom提取文檔類型
- 9. XML文件中的文檔類型
- 10. 從PDF文檔中提取文本 - C#
- 11. 從XPS文檔中提取文本
- 12. 從文本文檔中提取句子
- 13. 文檔類型
- 14. 如何從Swift文件中提取API文檔?
- 15. 從屬於子文檔數組的子文檔中提取
- 16. Android - 如何從文檔中獲取選定的文件名
- 17. Dom文檔 - 提取文檔ID&保存
- 18. XML文檔類型定義
- 19. iis指定文檔類型
- 20. 從各種文檔類型
- 21. 如何創建文檔類型定義
- 22. Liferay中獲取文檔元數據(文檔類型值)7
- 23. 如何存檔和提取.tar.gz文件
- 24. iPhone:如何從文檔中獲取PDF文檔的標題?
- 25. 刪除從tar歸檔文件中提取的文件
- 26. 如何從LaTeX文檔中提取重要的文本內容
- 27. 批處理文件從文本文檔中提取變量
- 28. 從Word文檔中提取宏到c#文本文件#
- 29. 如何從Django模型中提取文檔?
- 30. 從Sharepoint文檔庫中的InfoPath XML文件中提取數據
你能詳細說明你的問題嗎? – Miki