File tree 10 files changed +23
-31
lines changed
FileSystem.Adapters.AmazonS3/src
FileSystem.Adapters.AzureBlobStorage/src
FileSystem.Adapters.AzureFileStorage/src
FileSystem.Adapters.Dropbox/src
FileSystem.Adapters.Sftp/src 10 files changed +23
-31
lines changed Original file line number Diff line number Diff line change @@ -14,8 +14,7 @@ public static FileModel CreateFile(GetObjectResponse file)
14
14
Name = file . Key . Split ( '/' ) . Last ( ) ,
15
15
Path = file . Key ,
16
16
Length = file . ContentLength ,
17
- LastWriteTime = file . LastModified ,
18
- LastWriteTimeUtc = file . LastModified . ToUniversalTime ( )
17
+ LastModifiedDateTime = file . LastModified ,
19
18
} ;
20
19
}
21
20
@@ -26,8 +25,7 @@ public static FileModel CreateFile(S3Object file)
26
25
Name = file . Key . Split ( '/' ) . Last ( ) ,
27
26
Path = file . Key ,
28
27
Length = file . Size ,
29
- LastWriteTime = file . LastModified ,
30
- LastWriteTimeUtc = file . LastModified . ToUniversalTime ( )
28
+ LastModifiedDateTime = file . LastModified
31
29
} ;
32
30
}
33
31
@@ -45,8 +43,7 @@ public static DirectoryModel CreateDirectory(S3Object directory)
45
43
{
46
44
Name = name . Substring ( 0 , name . Length - 1 ) ,
47
45
Path = directory . Key . Substring ( 0 , name . Length - 1 ) ,
48
- LastWriteTime = directory . LastModified ,
49
- LastWriteTimeUtc = directory . LastModified . ToUniversalTime ( )
46
+ LastModifiedDateTime = directory . LastModified
50
47
} ;
51
48
}
52
49
}
Original file line number Diff line number Diff line change @@ -11,9 +11,9 @@ public static FileModel CreateFile(BlobItem file)
11
11
{
12
12
Name = file . Name ,
13
13
Path = file . Name ,
14
- Length = ( long ) file . Properties . ContentLength ! ,
15
- LastWriteTime = file . Properties . LastModified ! . Value . DateTime ,
16
- LastWriteTimeUtc = file . Properties . LastModified . Value . UtcDateTime
14
+ Length = file . Properties . ContentLength ,
15
+ LastModifiedDateTime = file . Properties . LastModified ? . DateTime ,
16
+ CreatedDateTime = file . Properties . CreatedOn ? . DateTime
17
17
} ;
18
18
}
19
19
Original file line number Diff line number Diff line change @@ -14,8 +14,7 @@ public static FileModel CreateFile(ShareFileClient file)
14
14
Name = file . Name ,
15
15
Path = file . Path ,
16
16
Length = fileProperties . ContentLength ,
17
- LastWriteTime = fileProperties . LastModified . DateTime ,
18
- LastWriteTimeUtc = fileProperties . LastModified . UtcDateTime
17
+ LastModifiedDateTime = fileProperties . LastModified . DateTime ,
19
18
} ;
20
19
}
21
20
@@ -27,8 +26,7 @@ public static DirectoryModel CreateDirectory(ShareDirectoryClient directory)
27
26
{
28
27
Name = directory . Name ,
29
28
Path = directory . Path ,
30
- LastWriteTime = directoryProperties . LastModified . DateTime ,
31
- LastWriteTimeUtc = directoryProperties . LastModified . UtcDateTime
29
+ LastModifiedDateTime = directoryProperties . LastModified . DateTime
32
30
} ;
33
31
}
34
32
}
Original file line number Diff line number Diff line change @@ -12,8 +12,7 @@ public static FileModel CreateFile(Metadata file)
12
12
Name = file . Name ,
13
13
Path = file . PathDisplay ,
14
14
Length = ( long ) file . AsFile . Size ,
15
- LastWriteTime = file . AsFile . ServerModified ,
16
- LastWriteTimeUtc = file . AsFile . ServerModified . ToUniversalTime ( )
15
+ LastModifiedDateTime = file . AsFile . ServerModified
17
16
} ;
18
17
}
19
18
Original file line number Diff line number Diff line change @@ -12,8 +12,7 @@ public static IFile CreateFile(SftpFile file)
12
12
Name = file . Name ,
13
13
Path = file . FullName ,
14
14
Length = file . Length ,
15
- LastWriteTime = file . LastWriteTime ,
16
- LastWriteTimeUtc = file . LastWriteTimeUtc
15
+ LastModifiedDateTime = file . LastWriteTime
17
16
} ;
18
17
}
19
18
@@ -23,8 +22,7 @@ public static DirectoryModel CreateDirectory(SftpFile directory)
23
22
{
24
23
Name = directory . Name ,
25
24
Path = directory . FullName ,
26
- LastWriteTime = directory . LastWriteTime ,
27
- LastWriteTimeUtc = directory . LastWriteTimeUtc
25
+ LastModifiedDateTime = directory . LastWriteTime
28
26
} ;
29
27
}
30
28
}
Original file line number Diff line number Diff line change @@ -12,8 +12,8 @@ public DirectoryModel(DirectoryInfo directory)
12
12
{
13
13
Name = directory . Name ;
14
14
Path = directory . FullName ;
15
- LastWriteTime = directory . LastWriteTime ;
16
- LastWriteTimeUtc = directory . LastWriteTimeUtc ;
15
+ LastModifiedDateTime = directory . LastWriteTime ;
16
+ CreatedDateTime = directory . CreationTime ;
17
17
}
18
18
}
19
19
}
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ namespace SharpGrip.FileSystem.Models
4
4
{
5
5
public class FileModel : Model , IFile
6
6
{
7
- public long Length { get ; set ; }
7
+ public long ? Length { get ; set ; }
8
8
9
9
public FileModel ( )
10
10
{
@@ -15,8 +15,8 @@ public FileModel(FileInfo file)
15
15
Name = file . Name ;
16
16
Path = file . FullName ;
17
17
Length = file . Length ;
18
- LastWriteTime = file . LastWriteTime ;
19
- LastWriteTimeUtc = file . LastWriteTimeUtc ;
18
+ LastModifiedDateTime = file . LastWriteTime ;
19
+ CreatedDateTime = file . CreationTime ;
20
20
}
21
21
}
22
22
}
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ public interface IDirectory
6
6
{
7
7
public string Name { get ; set ; }
8
8
public string Path { get ; set ; }
9
- public DateTime LastWriteTime { get ; set ; }
10
- public DateTime LastWriteTimeUtc { get ; set ; }
9
+ public DateTime ? LastModifiedDateTime { get ; set ; }
10
+ public DateTime ? CreatedDateTime { get ; set ; }
11
11
}
12
12
}
Original file line number Diff line number Diff line change @@ -6,8 +6,8 @@ public interface IFile
6
6
{
7
7
public string Name { get ; set ; }
8
8
public string Path { get ; set ; }
9
- public long Length { get ; set ; }
10
- public DateTime LastWriteTime { get ; set ; }
11
- public DateTime LastWriteTimeUtc { get ; set ; }
9
+ public long ? Length { get ; set ; }
10
+ public DateTime ? LastModifiedDateTime { get ; set ; }
11
+ public DateTime ? CreatedDateTime { get ; set ; }
12
12
}
13
13
}
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ public abstract class Model
6
6
{
7
7
public string Name { get ; set ; } = "" ;
8
8
public string Path { get ; set ; } = "" ;
9
- public DateTime LastWriteTime { get ; set ; }
10
- public DateTime LastWriteTimeUtc { get ; set ; }
9
+ public DateTime ? LastModifiedDateTime { get ; set ; }
10
+ public DateTime ? CreatedDateTime { get ; set ; }
11
11
}
12
12
}
You can’t perform that action at this time.
0 commit comments