git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube...
authorDénes Horváth <USER\denes.horvath>
Wed, 14 Aug 2019 12:56:23 +0000 (12:56 +0000)
committerDénes Horváth <USER\denes.horvath>
Wed, 14 Aug 2019 12:56:23 +0000 (12:56 +0000)
server/user.jobengine.osgi.commons/src/user/commons/remotestore/LocalDirectoryLister.java

index 93d9a9e4d92df6cd5affb6da39747f0ee730a763..73ea97d88c927d8c712fcb9880e55495237843fb 100644 (file)
@@ -3,10 +3,13 @@ package user.commons.remotestore;
 import java.io.File;\r
 import java.io.FileInputStream;\r
 import java.io.FileOutputStream;\r
+import java.io.IOException;\r
 import java.io.InputStream;\r
 import java.io.OutputStream;\r
+import java.nio.file.Files;\r
 import java.nio.file.Path;\r
 import java.nio.file.Paths;\r
+import java.nio.file.attribute.BasicFileAttributes;\r
 import java.sql.Timestamp;\r
 import java.util.ArrayList;\r
 import java.util.Arrays;\r
@@ -130,6 +133,17 @@ public class LocalDirectoryLister implements IDirectoryLister {
                result.setModify(new Timestamp(file.lastModified()));\r
                result.setIsFolder(file.isDirectory());\r
                result.setSize(file.length());\r
+               \r
+               try {\r
+                       Path tempFile = file.toPath();\r
+                       BasicFileAttributes attr;\r
+                       attr = Files.readAttributes(tempFile, BasicFileAttributes.class);\r
+                       result.setCreated(new Timestamp(attr.creationTime().toMillis()));\r
+               } catch (IOException e) {\r
+                       // TODO Auto-generated catch block\r
+                       e.printStackTrace();\r
+               }\r
+               \r
                return result;\r
        }\r
 }\r