ClassLibraryWeiBao/IZWebFileManager/Components/xDirectory.cs

(开头部分) 12KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.IO;
using System.Collections.Generic;
using System.Text;

//#////////////////////////////////////////#//
//# Iterative Version of xDirectory.Copy() #//
//# Coder: John D. Storer II               #//
//# Date:  Thursday, May 18th, 2006        #//
//# Tool:  Visual C# 2005 Express Edition  #//
//#////////////////////////////////////////#//

namespace System.IO
{
	/// <summary>
	/// xDirectory v2.0 - Copy a Source Directory and it's SubDirectories/Files.
	/// Coder: John Storer II
	/// Date: Thursday, May 18, 2006
	/// </summary>
	internal class xDirectory
	{
		/// <summary>
		/// Default Overwrite Value - Change to Preference.
		/// </summary>
		private static bool _DefaultOverwrite = false;

		/// <summary>
		/// Default Folder Iteration Limit - Change to Preference.
		/// </summary>
		private static int _DefaultIterationLimit = 1000000;

		///////////////////////////////////////////////////////////
		/////////////////// String Copy Methods ///////////////////
		///////////////////////////////////////////////////////////

		/// <summary>
		/// xDirectory.Copy() - Copy a Source Directory and it's SubDirectories/Files
		/// </summary>
		/// <param name="sSource">The Source Directory</param>
		/// <param name="sDestination">The Destination Directory</param>
		public static void Copy (string sSource, string sDestination) {
			Copy (new DirectoryInfo (sSource), new DirectoryInfo (sDestination), null, null, _DefaultOverwrite, _DefaultIterationLimit);
		}

		/// <summary>
		/// xDirectory.Copy() - Copy a Source Directory and it's SubDirectories/Files
		/// </summary>
		/// <param name="sSource">The Source Directory</param>
		/// <param name="sDestination">The Destination Directory</param>
		/// <param name="Overwrite">Whether or not to Overwrite a Destination File if it Exists.</param>
		public static void Copy (string sSource, string sDestination, bool Overwrite) {
			Copy (new DirectoryInfo (sSource), new DirectoryInfo (sDestination), null, null, Overwrite, _DefaultIterationLimit);
		}

		/// <summary>
		/// xDirectory.Copy() - Copy a Source Directory and it's SubDirectories/Files
		/// </summary>
		/// <param name="sSource">The Source Directory</param>
		/// <param name="sDestination">The Destination Directory</param>
		/// <param name="FileFilter">The File Filter (Standard Windows Filter Parameter, Wildcards: "*" and "?")</param>
后面还有 198 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。