小工具 GotoDir

23:24 0 Comments A+ a-

GotoDir,可以同時開啟具日期規則/Windows 特定/任意資料夾。

這不是一支多了不起的程式,只不過是我剛好有這個需求,常常得同時開啟幾個資料夾來交叉處理資料,就順手寫下來的小工具。當然我也知道,某部份的資料夾可以由 bat 批次檔輕鬆達成,只是想試試其他方法而已。如 d:\xyz\y%date:~0,4%\m%date:~5,2%
程式是以 .Net Framework 3.0 完成編譯,執行前需安裝該套件。我懶得再另外以 VC++ 重新處理了,哈:P

檔案大小:GotoDir.7z 9.92KB;GotoDir.exe 64KB(其實沒這麼大,我塞了個不算小的 icon 圖示XD)。如果有哪位朋友剛好也有類似的需求,就拿去用吧,別客氣:D
Download here!

以下是簡單說明。
程式執行後,會自動於其所在資料夾建立一設定檔,內容如下,
========================================
;; 以此開頭的文字列視為註解不處理,並請注意參數大小寫的分別。
MDir=
Tgt0=
Tgt1=
Tgt2=
Tgt3=
Tgt4=
========================================

1. MDir,設定規則資料夾的基礎,如 c:\temp。若無設定值,此會以程式所在資料夾為預設。
2. Tgt0-4,設定規則資料夾的日期依循鍵,如 %yyyy%,那麼將會自動開啟 c:\temp\2008 這個資料夾(如果存在的話)
3. 日期依循鍵的參數如下,
%yyyy%,四碼年,日期 2008/7/3,可以得出 2008
%yy%,年末二碼,日期 2008/7/3,可以得出 08
%MM%,月份,<10 補 0,日期 2008/7/3,可以得出 07
%M%,月份,<10 不補 0,日期 2008/7/3,可以得出 7
%dd%,日期,<10 補 0,日期 2008/7/3,可以得出 03
%d%,日期,<10 補 0,日期 2008/7/3,可以得出 3

4. 除了上述日期依循鍵參數,另外也能指定部份 Windows 特殊資料夾,如下,
%ApplicationData%
%LocalApplicationData%
%Cookies%
%Desktop%
%Favorites%
%ProgramFiles
%SendTo%
%MyDocuments%

5. Tgt0-4,若前二碼為 ^0 或 ^1 則可以指示這個資料夾是否要被開啟。^0 為不開啟;^1 為開啟;若不指定則以開啟為預設。
6. Tgt0-4,亦可以指定完整的資料夾,如 d:\data,此時會略過 MDir 的設定,直接以 d:\data 為欲開啟之資料夾。
7. 資料夾開啟前為檢查其適當性,若設定檔中含為不合法字元,如 */|\ 等,則視為資料夾不存在。
8. 程式對 settings.txt 無適當的取值處置(因為懶@_@),請保持該設定檔的完整,不然,程式可能無法正常執行...XD