1. 程式人生 > >【FME】SystemCall 工具

【FME】SystemCall 工具

systemCall 轉換器使用

環境

  • FME(R) 2018.0.0.0 (20180308 - Build 18284 - WIN32)
  • 事先在一個資料夾裡面建立了.txt .json檔案
    資料夾內容

轉換器講解

  1. systemCall 在windows下可以用來執行DOS命令 ,比如這次我需要使用的是一個 copy 複製檔案的命令
  2. 本次操作中我們讀取檔案使用的是 path 讀取資料夾的方式讀取 ,使用該方法讀取可以直接讀取指定資料夾下的檔案,實測沒有辦法讀取當前資料夾下的資料夾內容
    addReader
    1. Tester 執行要素的一個或多個測試條件,根據測試的結果決定要素的輸出。判斷可由任何FME允許的操作符組成
    2. Counter 為要素新增一個數值屬性併為其賦值,計數器
    3. AttributeCreator 給要素新增若干屬性,並通過常量、屬性值、表示式為屬性賦值。屬性值可以參考相鄰的要素

workbench 製作

  1. 讀取資料夾
  2. 對副檔名進行判斷
  3. 修改新檔名
  4. 我這裡是針對 txt 以及 json 分別追加副檔名並且複製一份在當前檔案下用作備份
    檔案主體

執行結果

執行結果