20071022

Dos Batch dir 應用

dir /S /B /N /O s %SystemRoot%\system32\config\*.evt
==>列出路徑含檔名
dir /B /N /O s %SystemRoot%\system32\config\*.evt
==>列出檔名
如果要輸出成檔案 加上 ">>filename.txt"即可

參數說明:
/B 使用單純格式 (沒有標頭資訊或摘要)。
/S 顯示指定目錄及所有子目錄中的檔案。
/N 使用新的長列表格式,檔名會顯示在最右方。
/O 依照指定的排序順序來列出檔案。
sortorder
N 依名稱 (英文字母) S 依大小 (最小的在前)
E 依副檔名 (英文字母) D 依照日期與時間 (日期較早的在前)
G 先列出子目錄 - 表示相反的順序
參考來源:dir /?

============以下是錯誤的=======================
dir /NO -b >>filelist.txt
==>產生file list 純粹輸出檔名
dir /NO -b -s >>filelist.txt
==>產生file list 輸出該目錄中所有的檔案與子目錄內的檔案且包含路徑

Dos Batch Date 應用

過去有寫一些備份或特殊用途的批次,在批次執行的過程當中我總是希望能夠留下log備查
但是dos提供的date這個command or prog寫出來的日期真的令人看的很不爽
所以苦無解決之道,但是今天無意間玩ftp command 的重新導向
意外的發現date的特殊用法,如下:
行1的用法是我之前的用法,會跑出星期N,看了真的很不爽
行2、3、4為定義日、月、年
大致上說明一下以行4 dy為例 %date:~0,4% 翻成中文為 從第零個字開始往後取4個字
所以dy=2007
行1 echo %date% ==> 2007/10/22 星期一
行2 set dd=%date:~8,2%
行3 set dm=%date:~5,2%
行4 set dy=%date:~0,4%
行5 echo %dy%-%dm%-%dd% ==> 2007-10-22
如此一來就可以寫出自己想要的日期格式了,可喜可賀啊。

參考資料:
用批次檔 『BAT』 來做備份「不需要用任何軟體」2006-05-24改良

20071012

「分享」blog賺錢...

從Google月賺16萬的啟示,這個報導可以看一下,
所以小弟打算來開始寫一些有趣的話題,但是會不會持續下去
我真的很不確定,但是現在已經有一些概念了如下
  • 如何不讓自己在辦公室太白目
  • 如何讓User用電腦用的舒適
  • 如何不讓自己看起來像混蛋
因為我的工作領域是在MIS這方面所以能寫的大概是這些了
希望我這些想法也讓我賺一點生活費...哈哈哈...想太多了...

叡揚Bye

20070830是我在叡揚的最後一天,為什麼我做的好好的幹麼要離職啊?
坦白說,邊幫客戶搞定問題and邊跟客戶哈啦 and LDS我真的做不來,
又加上,我總是wintel這一方面的server搞得很灰心,曾經看過一個
前輩的Blog有句話是這麼說的『時間花在哪裡,成就就在哪裡』,
所以Mike老師,不好意思wintel我不擅長,但是unix-like我會比wintel懂一點
這段時間也真的非常感謝Mike老師&Terry老師,所以在叡揚離開我並不是空手出去的
不是偷東西喔,是真的有學到東西。

Mike老師=台灣第一的Connect Direct SE,嚴格、步調很快、真的是一個知識豐富的好老師(主機方面)&(Open端)
Terry老師=我在叡揚的主管,人很好,跟我說過不少他過去的經驗