


vb_realpath returns absolute path.
[USAGE]
[abs_path, err] = vb_realpath(input_path);
[IN]
input_path : relative path or absolute path or
relative file name or absolute file name
[OUT]
abs_path : absolute path
Copyright (C) 2011, ATR All Rights Reserved.
License : New BSD License(see VBMEG_LICENSE.txt)

0001 function [abs_path] = vb_realpath(input_path) 0002 % vb_realpath returns absolute path. 0003 % [USAGE] 0004 % [abs_path, err] = vb_realpath(input_path); 0005 % [IN] 0006 % input_path : relative path or absolute path or 0007 % relative file name or absolute file name 0008 % [OUT] 0009 % abs_path : absolute path 0010 % 0011 % Copyright (C) 2011, ATR All Rights Reserved. 0012 % License : New BSD License(see VBMEG_LICENSE.txt) 0013 0014 % 0015 % --- Previous check 0016 % 0017 if ~exist('input_path', 'var'), input_path = ''; end 0018 0019 % 0020 % --- Main Procedure 0021 % 0022 javaFileObj = java.io.File(input_path); 0023 0024 if (javaFileObj.isAbsolute() == false) 0025 abs_path = fullfile(pwd, input_path); 0026 else 0027 abs_path = input_path; 0028 end