コード例 #1
0
ファイル: FileSpec.cs プロジェクト: jim-lightfoot/mondo
 /****************************************************************************/
 public override void CopyTo(FileSpec objDestination, bool bOverwrite)
 {
     if (objDestination is DiskFileSpec)
     {
         CopyToFile(objDestination as DiskFileSpec, bOverwrite);
     }
     else
     {
         base.CopyTo(objDestination, bOverwrite);
     }
 }
コード例 #2
0
ファイル: FileSpec.cs プロジェクト: jim-lightfoot/mondo
        /****************************************************************************/
        public virtual void CopyTo(FileSpec objDestination, bool bOverwrite)
        {
            IEnumerable aFiles = this.GetFiles(false);

            foreach (string strSourceFilePath in aFiles)
            {
                if (m_objProgress != null)
                {
                    m_objProgress.SetProgress(strSourceFilePath);
                }

                objDestination.DropFile(this, strSourceFilePath, bOverwrite);
            }

            return;
        }
コード例 #3
0
ファイル: FileSpec.cs プロジェクト: jim-lightfoot/mondo
 /****************************************************************************/
 public override void DropFile(FileSpec objSpec, string strFileName, bool bOverwrite)
 {
     // Do nothing because this will never get called
 }
コード例 #4
0
ファイル: FileSpec.cs プロジェクト: jim-lightfoot/mondo
 /****************************************************************************/
 public CompareModificationDates(FileSpec objSpec)
 {
     m_objSpec = objSpec;
 }
コード例 #5
0
ファイル: FileSpec.cs プロジェクト: jim-lightfoot/mondo
 public abstract void                DropFile(FileSpec objSpec, string strFileName, bool bOverwrite);