diff --git a/tsg_util/tsg_readTsgDataNetCDF.m b/tsg_util/tsg_readTsgDataNetCDF.m
index f4eeee242c0c976b5330c38d75cea5a7ee3b42be..95a7811fabf069d16b51cee9d3de7d67725609e2 100644
--- a/tsg_util/tsg_readTsgDataNetCDF.m
+++ b/tsg_util/tsg_readTsgDataNetCDF.m
@@ -19,15 +19,25 @@ function [error] = tsg_readTsgDataNetCDF( hTsgGUI, filename)
 % -------------------------------------
 tsg = getappdata( hTsgGUI, 'tsg_data');
 
+% Display read file info on console
+% ---------------------------------
+fprintf('\nREAD_NETCDF_FILE\n'); tic;
+
 % Open netCDF file
 % ----------------
 nc = netcdf(filename,'read');
 if isempty(nc)
   msg_error = ['TSG_GOSUD file_lecture : Open file error : ' filename];
   warndlg( msg_error, 'NetCDF error dialog');
+  sprintf('...cannot locate %s\n', filename);
   error = -1;
+  return;
 end
 
+% Display more info about read file on console
+% --------------------------------------------
+fprintf('...reading %s : ', filename);
+
 % Read global attributes: meta data
 % ----------------------------------
 
@@ -166,6 +176,10 @@ clear tsgdata
 %endef(nc)
 close(nc);
 
+% Display time to read file on console
+% ------------------------------------
+t = toc; fprintf('...done (%6.2f sec).\n\n',t);
+
 % Everything OK
 % -------------
 error = 1;