iT邦幫忙

0

請問有備份軟體可以支援,只備分今天產生出來的檔案嗎

  • 分享至 

  • xImage

就是它可以判斷ㄧ個資料夾中有那些檔案是今天建立的檔案
然後在做備份到網路磁碟機的動作
請問有那些軟體可以做到嗎
謝謝

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
10
tombo
iT邦高手 1 級 ‧ 2010-03-03 17:02:50
最佳解答

Batch File..^_^

給你一個 Sample,請你自己改成你需要的 :D

<pre class="c" name="code">@echo off
setlocal EnableDelayedExpansion
set Today="%DATE:~0,10%"
for /F %%I in ( 'dir *.bat /b' ) do (
 	set DT="%%~tI"
	set FDT=!DT:~1,10!
    if "!FDT!"==%Today% (
		echo "%%~I" 
	) else (
		echo wrong
	)
)
endlocal
10
echen688
iT邦高手 1 級 ‧ 2010-03-03 15:44:51

Allway Sync Pro

看更多先前的回應...收起先前的回應...

由於我們公司都要求正版的,以及原本都是寫批次檔,如tomobo所說的那樣
只是最近一直卡在無法順利成功複製到網路磁碟機
後來找到問題了
所以我們還適用批次黨的方式來達成所要的

可是我也有幫你推了

tombo iT邦高手 1 級 ‧ 2010-03-04 18:09:14 檢舉

我個人是習慣盡量不要裝額外的軟體,畢竟多裝,系統負擔會越重。
當然寫 Script,也是考量到有些人對於正版軟體的要求,
又擔心使用免費軟體的一些隱憂(廣告、討厭的 IE Toolbar,甚至木馬等等)
與其去花時間去 Try 一些免費軟體,自己開發可能還快一點。

只是有些人/公司對於 Batch Script 很感冒,因為不會維護...:P
所以還是會推一些免費的軟體。

sula3065408 iT邦研究生 1 級 ‧ 2010-03-06 14:57:27 檢舉

推++;
這又不是很複雜的程式,自己寫比較安全,還可以擴充壓縮,甚至用FTP自動拖去其它主機備份,懶一點的就是寫RING存。

12
lcjan
iT邦研究生 4 級 ‧ 2010-03-03 19:28:02

大部分備份軟體都應該可以達成你要的需求。
如果你不嫌麻煩,Windows就有現成命令可以滿足需求:
XCOPY(以下節錄自xcopy說明)

<pre class="c" name="code">
XCOPY source [destination] [/A | /M] [/D[:date]] [/P] [/S [/E]] [/V] [/W]
                           [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
                           [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]\r\r
                           [/EXCLUDE:file1[+file2][+file3]...]

  source       指定要複製的檔案。
  destination  指定位置或者/以及新檔案的名稱。
  /A           只複製設定成保存屬性的檔案,不要改變屬性的設定。
  /M           只複製設定成保存屬性的檔案,並清除保存屬性。
  /D:m-d-y     複製在指定日期當天或之後發生變更的檔案。如果沒有給日期,
               只複製那些來源檔案日期比目的檔案日期為新的檔案。

xcopy /A /M /D:m-d-y 這三個屬性就能組合成許多備份機制。

看更多先前的回應...收起先前的回應...

不好意思你的答案也很好
但只能選一個當最佳答案
但我也有幫你推

tombo iT邦高手 1 級 ‧ 2010-03-04 18:12:10 檢舉

Xcopy來解該問題,會最精簡,效率應該也最快。
所以...我推....^_^

showjack iT邦新手 1 級 ‧ 2013-02-01 09:38:48 檢舉

lcjan提到:
xcopy /A /M /D:m-d-y

這樣並不能指定 "只有今天" 的檔案而已呀

matureox iT邦新手 5 級 ‧ 2018-08-24 11:35:10 檢舉

只有今天可以這樣寫 (在電腦的日期是 YYYY/MM/DD 情況下)
/D:%date:~5,2%-%date:~8,2%-%date:~0,4%
說明:%date:~5,2% = 月
%date:~8,2% = 日
%date:~0,4% = 年

我要發表回答

立即登入回答