2014年4月24日 星期四

C#使用7Zip壓縮資料夾檔案

測試了DotNetZip與SharpZipLib,這兩個在處理有子資料夾時,都不好處理,
也會發生有些檔案壓縮錯誤,所以改用透過7Zip來壓縮比較簡單。

C#資料夾檔案複製

常需要將主機特定的檔案複製到遠端的主機上做備份,
雖然可以透過排程+BAT來做,但未來希望能做成一支備份服務,
可以針對要備份的資料做處理,如壓縮、加密、複製到遠端等等功能。
所以先寫了一個複製資料夾檔案的程式,未來再慢慢組起來!!

C#透過DotNetZip壓縮資料夾內檔案

想要複製特定資料夾到遠端的主機上,所以想在複製前先將資料夾的檔案先壓縮,
所以查詢Google,有DotNerZip與SharpZipLib可以用,DotNetZip比較容易上手,
所以就先使用DotNetZip作。

2014年2月6日 星期四

Linux主機自動同步時間

最近發現透過一台LINUX主機發送ERP報表的時間比另一台晚幾分鐘,
檢查了一下,發現這台LINUX主機的時間不會自動同步,
但跟另一台一樣都是用預設,怎麼一台會另一台不會同步時間呢?
所以手動來調整時間同步的設定檔:

2014年1月22日 星期三

合併兩個SELECT

近期需要合併兩個SELECT出來的資料,並加以統計,示意的範例如下:


SQL時間格式

有時在寫報表SQL語法時需要加入一些時間的變數,很常忘記,記錄一下:

declare @date varchar(12)
set @date = convert(varchar(12) , getdate(), 112 )
select @date