


全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
這個小程序?qū)崿F(xiàn)定時任務(wù)把A文件夾中的文件與B文件夾中的同步,有興趣的朋友來看下吧。程序簡介:/目的是后臺定時運行文件同步操作 使A文件夾中的文件與B文件夾中的同步/先將A文件夾中存在而B文件夾中沒有的A文件夾中的文件刪除/再直接將B文件夾下的文件全部復(fù)制到A文件夾下/或者將B文件夾中存在A文件夾中沒有或比A文件夾中的更新的B文件夾中的文件復(fù)制到A文件夾下 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;namespace ImageManager public partial class BackgroundWorkerForm : Form public BackgroundWorkerForm() InitializeComponent(); / timer1.Interval = 10000; timer1.Enabled = true; CheckForIllegalCrossThreadCalls = false; private void button1_Click(object sender, EventArgs e) int iFileCount = 0; System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(F:TempA); iFileCount = di.GetFiles().Length; MessageBox.Show(A文件夾下 文件的個數(shù) + iFileCount.ToString(); bool IsComplete = true; /目的是后臺定時運行文件同步操作 使A文件夾中的文件與B文件夾中的同步 /先將A文件夾中存在而B文件夾中沒有的A文件夾中的文件刪除 /再直接將B文件夾下的文件全部復(fù)制到A文件夾下 /或者將B文件夾中存在A文件夾中沒有或比A文件夾中的更新的B文件夾中的文件復(fù)制到A文件夾下 private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) IsComplete = false;/本次操作未完成 System.IO.DirectoryInfo diA = new System.IO.DirectoryInfo(F:TempA); System.IO.FileInfo fiA = diA.GetFiles(); /先將A文件夾中存在而B文件夾中沒有的A文件夾中的文件刪除 foreach (FileInfo tmpfiA in fiA) if (!File.Exists(F:TempB + tmpfiA.Name) tmpfiA.Delete(); this.label2.Text += n A Delete +tmpfiA.Name; /再直接將B文件夾下的文件全部復(fù)制到A文件夾下 System.IO.DirectoryInfo diB = new System.IO.DirectoryInfo(F:TempB); System.IO.FileInfo fiB = diB.GetFiles(); /foreach (FileInfo tmpfiB in fiB) / / tmpfiB.CopyTo(F:TempA + tmpfiB.Name, true); / /或者將B文件夾中存在A文件夾中沒有或比A文件夾中的更新的B文件夾中的文件復(fù)制到A文件夾下 foreach (FileInfo tmpfiB in fiB) if (File.Exists(F:TempA + tmpfiB.Name) FileInfo tmp = new System.IO.FileInfo(F:TempA + tmpfiB.Name); if (tmpfiB.LastWriteTime.CompareTo(tmp.LastWriteTime) != 0) tmpfiB.CopyTo(F:TempA + tmpfiB.Name, true); this.label2.Text += n A Update + tmpfiB.Name; else tmpfiB.CopyTo(F:TempA + tmpfiB.Name, true); this.label2.Text += n A Copy + tmpfiB.Name; IsComplete = true;/本次操作已完成 可進行下次操作 private void timer1_Tick(object sender, EventA
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年資源型城市綠色建筑節(jié)能材料與產(chǎn)品研究報告
- 交警血液樣本管理制度
- 嚴(yán)禁資質(zhì)掛靠管理制度
- 嚴(yán)格干警直接管理制度
- 航空發(fā)動機質(zhì)檢管理制度
- 上級決策部署管理制度
- 交警大隊校園管理制度
- 小學(xué)數(shù)學(xué)新課程標(biāo)準(zhǔn)核心素養(yǎng)
- 飛行區(qū)安全風(fēng)險管理制度
- 不同體制企業(yè)管理制度
- 《事業(yè)單位人事管理條例》考試參考題庫100題(含答案)
- 通用包裝作業(yè)指導(dǎo)書SOP
- 浙江中考生物知識點大全
- 2023宿遷地生中考試卷
- 一人力資源轉(zhuǎn)型和價值
- 國家公務(wù)員考試準(zhǔn)考證模板
- 設(shè)備采購質(zhì)量保證措施
- 《可見的學(xué)習(xí)與深度學(xué)習(xí)》讀書筆記思維導(dǎo)圖PPT模板下載
- GB/T 97.1-2002平墊圈A級
- GB/T 5121.27-2008銅及銅合金化學(xué)分析方法第27部分:電感耦合等離子體原子發(fā)射光譜法
- GB/T 4436-2012鋁及鋁合金管材外形尺寸及允許偏差
評論
0/150
提交評論