91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 40KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-09
  • 語言: C#
  • 標(biāo)簽: 自動備份??

資源簡介

自動備份資源目錄下的所有文件文件夾。公司要求每天從文件服務(wù)器備份所有文件,按日期分文件夾。于是自己寫了這個(gè)程序。從本機(jī)做網(wǎng)絡(luò)映射到目標(biāo)文件夾。然后啟動程序設(shè)置好,就可以每幾天備份存放。剛學(xué)寫的不好,適合新手。里邊用到了拷貝文件夾,線程,進(jìn)度條知識點(diǎn)。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;
using?System.IO;
using?System.Threading;

namespace?AutoBackupFile
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????????
????????}

????????public?int?probarValue;
????????public?DateTime?lastTime;
????????public?DateTime?nextTime;
????????public?string?sourcePath?targetPath;
????????public?long?sourceSizetargetSize;
????????public?int?Status=0;



????????//拷貝文件方法
????????public?void?CopyDir(string?srcPathstring?aimPath)
????????{
????????????try
????????????{
????????????????//判斷目錄是否以目錄分隔符結(jié)束
????????????????if?(aimPath[aimPath.Length?-?1]?!=?Path.DirectorySeparatorChar)
????????????????????aimPath?+=?Path.DirectorySeparatorChar;
????????????????//判斷有無目錄沒有就創(chuàng)建
????????????????if?(!Directory.Exists(aimPath))
????????????????????Directory.CreateDirectory(aimPath);

????????????????string[]?fileList?=?Directory.GetFileSystemEntries(srcPath);

????????????????foreach?(string?files?in?fileList)
????????????????{
????????????????????if?(Directory.Exists(files))
????????????????????{
????????????????????????CopyDir(files?aimPath?+?Path.GetFileName(files));
????????????????????}
????????????????????else
????????????????????{
????????????????????????File.Copy(files?aimPath?+?Path.GetFileName(files)?true);
????????????????????}
????????????????}
????????????}
????????????catch?(Exception?ee)
????????????{
????????????????throw?new?Exception(ee.ToString());
????????????}
????????}






????????//文件夾大小方法
????????private?static?long?GetDirectorySize(string?sizePath)
????????{
????????????if?(!Directory.Exists(sizePath))
????????????{
????????????????return?0;
????????????}
????????????else
????????????{
????????????????long?len?=?0;
????????????????DirectoryInfo?dir?=?new?DirectoryInfo(sizePath);

????????????????foreach?(FileInfo?fi?in?dir.GetFiles())
????????????????{
????????????????????len?+=?fi.Length;
????????????????}

????????????????DirectoryInfo[]?dirList?=?dir.GetDirectories();
????????????????if?(dirList.Length?>?0)
????????????????{
????????????????????for?(int?i=0;i????????????????????{
????????????????????????len?+=?GetDirectorySize(dirList[i].FullName);
????????????????????}
????????????????}

????????????????return?len;???
????????????}
????????}


????????//程序加載
????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????
????????????dtpTime.Format?=?DateTimePickerFormat.Custom;
????????????dtpTime.CustomFormat?=?“HH:mm:ss“;
????????????timerSystem.Start();
????????}



????????//源目錄瀏覽按鈕
????????private?void?btnSource_Click(object?sender?EventArgs?e)
????????{
????????????DialogResult?re=?fBDPath.ShowDialog();
????????????if?(re?==?DialogResult.OK)

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????3289??2009-06-22?10:48??AutoBackupFile\AutoBackupFile.csproj

?????文件????????473??2009-06-16?09:18??AutoBackupFile\Program.cs

?????文件???????2883??2009-06-16?09:18??AutoBackupFile\Properties\Resources.Designer.cs

?????文件???????5612??2009-06-16?09:18??AutoBackupFile\Properties\Resources.resx

?????文件???????1098??2009-06-16?09:18??AutoBackupFile\Properties\Settings.Designer.cs

?????文件????????249??2009-06-16?09:18??AutoBackupFile\Properties\Settings.settings

?????文件???????1226??2009-07-03?16:19??AutoBackupFile\Properties\AssemblyInfo.cs

?????文件????????317??2009-07-03?16:25??AutoBackupFile\obj\AutoBackupFile.csproj.FileList.txt

?????文件??????28672??2009-07-03?16:24??AutoBackupFile\obj\Debug\AutoBackupFile.exe

?????文件????????180??2009-07-03?16:24??AutoBackupFile\obj\Debug\AutoBackupFile.Form1.resources

?????文件????????180??2009-06-16?10:50??AutoBackupFile\obj\Debug\AutoBackupFile.Properties.Resources.resources

?????文件??????30208??2009-07-03?16:24??AutoBackupFile\obj\Debug\AutoBackupFile.pdb

?????文件????????842??2009-07-03?16:24??AutoBackupFile\obj\Debug\AutoBackupFile.csproj.GenerateResource.Cache

?????文件??????28672??2009-07-03?16:24??AutoBackupFile\bin\Debug\AutoBackupFile.exe

?????文件??????30208??2009-07-03?16:24??AutoBackupFile\bin\Debug\AutoBackupFile.pdb

?????文件???????5632??2005-12-08?14:51??AutoBackupFile\bin\Debug\AutoBackupFile.vshost.exe

?????文件???????6925??2009-07-03?16:24??AutoBackupFile\Form1.cs

?????文件??????14957??2009-07-03?16:24??AutoBackupFile\Form1.Designer.cs

?????文件???????6809??2009-07-03?16:24??AutoBackupFile\Form1.resx

?????文件????????931??2009-06-16?09:18??AutoBackupFile.sln

?????目錄??????????0??2009-07-01?16:45??AutoBackupFile\obj\Debug\TempPE

?????目錄??????????0??2009-07-01?16:45??AutoBackupFile\obj\Debug\Refactor

?????目錄??????????0??2009-07-01?16:45??AutoBackupFile\obj\Debug

?????目錄??????????0??2009-07-01?16:45??AutoBackupFile\bin\Debug

?????目錄??????????0??2009-07-01?16:45??AutoBackupFile\Properties

?????目錄??????????0??2009-07-01?16:45??AutoBackupFile\obj

?????目錄??????????0??2009-07-01?16:45??AutoBackupFile\bin

?????目錄??????????0??2009-07-01?16:45??AutoBackupFile

-----------?---------??----------?-----??----

???????????????169363????????????????????28

............此處省略1個(gè)文件信息

評論

共有 條評論