Show / Hide Table of Contents

Class FileSystemUtils

Inheritance
object
FileSystemUtils
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Common.Utilities
Assembly: DotNetNuke.dll
Syntax
public class FileSystemUtils

Constructors

FileSystemUtils()

Declaration
public FileSystemUtils()

Methods

AddToZip(ref ZipOutputStream, string, string, string)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.11.0. Replaced with .NET compression types. Scheduled for removal in v11.0.0.")]
public static void AddToZip(ref ZipOutputStream zipFile, string filePath, string fileName, string folder)
Parameters
Type Name Description
ZipOutputStream zipFile
string filePath
string fileName
string folder

AddToZip(ref ZipArchive, string, string, string)

Declaration
public static void AddToZip(ref ZipArchive zipFile, string filePath, string fileName, string folder)
Parameters
Type Name Description
ZipArchive zipFile
string filePath
string fileName
string folder

CopyFile(string, string)

Declaration
public static void CopyFile(string sourceFileName, string destFileName)
Parameters
Type Name Description
string sourceFileName
string destFileName

DeleteEmptyFoldersRecursive(string)

Declaration
public static void DeleteEmptyFoldersRecursive(string path)
Parameters
Type Name Description
string path

DeleteFile(string)

Declaration
public static void DeleteFile(string fileName)
Parameters
Type Name Description
string fileName

DeleteFileWithWait(string, short, short)

Declaration
public static bool DeleteFileWithWait(string fileName, short waitInMilliseconds, short maxAttempts)
Parameters
Type Name Description
string fileName
short waitInMilliseconds
short maxAttempts
Returns
Type Description
bool

DeleteFiles(Array)

Declaration
public static string DeleteFiles(Array arrPaths)
Parameters
Type Name Description
Array arrPaths
Returns
Type Description
string

DeleteFilesRecursive(string, string)

Declaration
public static void DeleteFilesRecursive(string strRoot, string filter)
Parameters
Type Name Description
string strRoot
string filter

DeleteFolderRecursive(string)

Declaration
public static void DeleteFolderRecursive(string strRoot)
Parameters
Type Name Description
string strRoot

FixPath(string)

Declaration
public static string FixPath(string input)
Parameters
Type Name Description
string input
Returns
Type Description
string

ReadFile(string)

Declaration
public static string ReadFile(string filePath)
Parameters
Type Name Description
string filePath
Returns
Type Description
string

UnzipResources(ZipInputStream, string)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.11.0. Replaced with .NET compression types. Scheduled for removal in v11.0.0.")]
public static void UnzipResources(ZipInputStream zipStream, string destPath)
Parameters
Type Name Description
ZipInputStream zipStream
string destPath

UnzipResources(ZipArchive, string)

Declaration
public static void UnzipResources(ZipArchive zipStream, string destPath)
Parameters
Type Name Description
ZipArchive zipStream
string destPath

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS