剛要做一個檢查下載路徑是否有效,找到以下好用的FUNCTION,這樣就不需要去拆字串了。

 

*將一個包含檔名的絕對路徑拆出檔名及目錄

   CALL FUNCTION 'SO_SPLIT_FILE_AND_PATH'
     
EXPORTING
      
 FULL_NAME           =   c:\temp\abc.xls  “檔案完成路徑
    
IMPORTING
      STRIPPED_NAME       = p_name  檔案名稱
      FILE_PATH           
p_path  目錄路徑
*    EXCEPTIONS
*      X_ERROR             = 1
*      OTHERS              = 2
             
.

*
檢查路徑是否有效,1 Success 0 Fail
CALL FUNCTION 'WS_QUERY'
 
EXPORTING
  FILENAME       
p_path
  QUERY          
'DE'
 
IMPORTING
  
RETURN       RET  " 1 Success 0 Fail
 
EXCEPTIONS
  INV_QUERY      
1
  NO_BATCH       
2
  FRONTEND_ERROR 
3
  
OTHERS         4.

arrow
arrow
    全站熱搜

    豬噗噗 發表在 痞客邦 留言(0) 人氣()