diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/widgets/DatasetViewerModel.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/widgets/DatasetViewerModel.js
index 7c52b98228929af7662bfa11d6c607e893542673..98fa358961f5faaf3feccd4d7c6fdb4325c4bd6d 100644
--- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/widgets/DatasetViewerModel.js
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/widgets/DatasetViewerModel.js
@@ -67,6 +67,12 @@ function DataSetViewerModel(containerId, profile, sample, serverFacade, datastor
 		return false;
 	}
 	
+	this.getDirectDirectoryLink = function(datasetCode, datasetFile) {
+		var directLinkURL = profile.directLinkURL + this.sample.experimentIdentifierOrNull.substring(1) + "/" + datasetCode + "/" + datasetFile.pathInDataSet + "/";
+		var directLink = "<span onclick=\"" + "window.open('" + directLinkURL + "')" + "\" class='glyphicon glyphicon-hdd'></span>";
+		return directLink;
+	}
+	
 	this.getPreviewLink = function(datasetCode, datasetFile) {
 		var previewLink = null;
 		if(this._isPreviewableImage(datasetFile.pathInDataSet)) {
diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/widgets/DatasetViewerView.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/widgets/DatasetViewerView.js
index d2f75c4ad88e7441844ca74754673478577d1c83..ff0814fbb4344258a09db0abb54dcdaab0881065 100644
--- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/widgets/DatasetViewerView.js
+++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataSetForm/widgets/DatasetViewerView.js
@@ -109,6 +109,10 @@ function DataSetViewerView(dataSetViewerController, dataSetViewerModel) {
         				var titleValue = null;
         				if(file.isDirectory) {
         					titleValue = file.pathInListing;
+        					var directLink = _this._dataSetViewerModel.getDirectDirectoryLink(code, file);
+        					if(directLink) {
+        						titleValue = directLink + " " + titleValue;
+        					}
         				} else {
         					var $fileLink = _this._dataSetViewerModel.getDownloadLink(code, file, true);
         					titleValue = $fileLink[0].outerHTML;