Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/duplicati/duplicati.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorverhoek <30193551+verhoek@users.noreply.github.com>2018-11-01 19:56:48 +0300
committerverhoek <30193551+verhoek@users.noreply.github.com>2018-11-01 19:56:48 +0300
commit71c6aca8a787fe09ea0013732e099b6953e1a83a (patch)
tree206518509b5e4971c6c892dbf4f45fb0a9d39c54 /Duplicati/Library/Interface
parent01206a711ce6078bc83d96e8e0a9ec322a3610c5 (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.csproj1
-rw-r--r--Duplicati/Library/Interface/FileEntry.cs131
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;
- }
- }
-}