diff options
author | verhoek <30193551+verhoek@users.noreply.github.com> | 2018-11-01 19:56:48 +0300 |
---|---|---|
committer | verhoek <30193551+verhoek@users.noreply.github.com> | 2018-11-01 19:56:48 +0300 |
commit | 71c6aca8a787fe09ea0013732e099b6953e1a83a (patch) | |
tree | 206518509b5e4971c6c892dbf4f45fb0a9d39c54 /Duplicati/Library/Interface | |
parent | 01206a711ce6078bc83d96e8e0a9ec322a3610c5 (diff) |
Fixed IO calls in Filebackend.
Moved FileEntry to Library.IO due to AlphaFS not implementing
System.IO.FileInfo/DirectoryInfo.
Diffstat (limited to 'Duplicati/Library/Interface')
-rw-r--r-- | Duplicati/Library/Interface/Duplicati.Library.Interface.csproj | 1 | ||||
-rw-r--r-- | Duplicati/Library/Interface/FileEntry.cs | 131 |
2 files changed, 0 insertions, 132 deletions
diff --git a/Duplicati/Library/Interface/Duplicati.Library.Interface.csproj b/Duplicati/Library/Interface/Duplicati.Library.Interface.csproj index 6c9bee0eb..a58fd641a 100644 --- a/Duplicati/Library/Interface/Duplicati.Library.Interface.csproj +++ b/Duplicati/Library/Interface/Duplicati.Library.Interface.csproj @@ -45,7 +45,6 @@ <Compile Include="CommandLineArgument.cs" />
<Compile Include="CommonStrings.cs" />
<Compile Include="CustomExceptions.cs" />
- <Compile Include="FileEntry.cs" />
<Compile Include="IBackend.cs" />
<Compile Include="USNJournalDataEntry.cs" />
<Compile Include="ICommandLineArgument.cs" />
diff --git a/Duplicati/Library/Interface/FileEntry.cs b/Duplicati/Library/Interface/FileEntry.cs deleted file mode 100644 index 5164a968d..000000000 --- a/Duplicati/Library/Interface/FileEntry.cs +++ /dev/null @@ -1,131 +0,0 @@ -#region Disclaimer / License
-// Copyright (C) 2015, The Duplicati Team
-// http://www.duplicati.com, info@duplicati.com
-//
-// This library is free software; you can redistribute it and/or
-// modify it under the terms of the GNU Lesser General Public
-// License as published by the Free Software Foundation; either
-// version 2.1 of the License, or (at your option) any later version.
-//
-// This library is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-// Lesser General Public License for more details.
-//
-// You should have received a copy of the GNU Lesser General Public
-// License along with this library; if not, write to the Free Software
-// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-//
-#endregion
-using System;
-using System.Collections.Generic;
-using System.Text;
-
-namespace Duplicati.Library.Interface
-{
- /// <summary>
- /// The primary implementation of the file interface
- /// </summary>
- public class FileEntry : IFileEntry
- {
- private string m_name;
- private DateTime m_lastAccess;
- private DateTime m_lastModification;
- private long m_size;
- private bool m_isFolder;
-
- /// <summary>
- /// Gets or sets the file or folder name
- /// </summary>
- public string Name
- {
- get { return m_name; }
- set { m_name = value; }
- }
-
- /// <summary>
- /// Gets or sets the time the file or folder was last accessed
- /// </summary>
- public DateTime LastAccess
- {
- get { return m_lastAccess; }
- set { m_lastAccess = value; }
- }
-
- /// <summary>
- /// Gets or sets the time the file or folder was last modified
- /// </summary>
- public DateTime LastModification
- {
- get { return m_lastModification; }
- set { m_lastModification = value; }
- }
-
- /// <summary>
- /// Gets or sets the size of the file or folder
- /// </summary>
- public long Size
- {
- get { return m_size; }
- set { m_size = value; }
- }
-
- /// <summary>
- /// Gets or sets a value indicating if the entry is a folder
- /// </summary>
- public bool IsFolder
- {
- get { return m_isFolder; }
- set { m_isFolder = value; }
- }
-
- /// <summary>
- /// Helper function to initialize the instance to default values
- /// </summary>
- private FileEntry()
- {
- m_name = null;
- m_lastAccess = new DateTime();
- m_lastModification = new DateTime();
- m_size = -1;
- m_isFolder = false;
- }
-
- /// <summary>
- /// Constructs an entry using only the name.
- /// The entry is assumed to be a file.
- /// </summary>
- /// <param name="filename">The name of the file</param>
- public FileEntry(string filename)
- : this()
- {
- m_name = filename;
- }
-
- /// <summary>
- /// Constructs an entry using only the name and size.
- /// The entry is assumed to be a file.
- /// </summary>
- /// <param name="filename">The name of the file</param>
- /// <param name="size">The size of the file</param>
- public FileEntry(string filename, long size)
- : this(filename)
- {
- m_size = size;
- }
-
- /// <summary>
- /// Construcs an entry supplying all information
- /// </summary>
- /// <param name="filename">The name of the file or folder</param>
- /// <param name="size">The size of the file or folder</param>
- /// <param name="lastAccess">The time the file or folder was last accessed</param>
- /// <param name="lastModified">The time the file or folder was last modified</param>
- public FileEntry(string filename, long size, DateTime lastAccess, DateTime lastModified)
- : this(filename, size)
- {
- m_lastModification = lastModified;
- m_lastAccess = lastAccess;
- }
- }
-}
|