2013年1月17日

Genero 的檔案管理指令

需要檔案管理的時候,都要再查一次 Genero 的文件,
所以就把常用的指令都整理一下啦~~

其實就是可以用 Genero 進行檔案或資料夾的新增、修改、刪除,或是權限設定的功能。
有時候報表的資料太多,或是其他系統做資料交換的時候,就可以轉文字檔的方式來匯出。

首先要記得在程式最上方加上 Library:
IMPORT os

再來利用 CALL Function RETURNING value 的方式來使用。
以下就是常用的 Function:

1. os.Path.separator() :路徑的系統符號,傳回 / 或是 \ 符號

2. ps.Path.pathseparator() :磁碟的系統符號,傳回  : 或是 ; 的符號

3. os.Path.exists(filename) :傳回 true 或是 false

4. os.Path.basename(Fullname) :去除路徑只回傳檔案名稱

5. os.Path.dirname(Fullname) :去除檔案名稱只回傳路徑

6. os.Path.rootname(filename):回傳路徑+檔案名稱

7.  os.Path.extension(filename):回傳檔案的 extension

8.  os.Path.join ( "/u1", "topprod") :回傳 /u1/topprod

9.  os.Path.chrwx(file,511) :變更檔案的權限,回傳 true 或是 false,十進位的 511 = 八進位的 777

當然也可以不要用 os 的 Library ,大多的指令也是直接也可用 RUN 的指令來達成。

例:
LET l_cmd = "chmod 777 ", filename
RUN l_cmd

沒有留言:

張貼留言