程式設計樂趣 發現小技巧

2021-06-09 07:28:53 字數 551 閱讀 3103

如果有這樣乙個需求:當前檔案執行在\bin\debug\my.exe,現在要去\bin\release\找乙個檔案my.txt,即\bin\release\my.txt

用字元擷取如下實現:

path = path.substring(0, path.lastindexof(@"debug\"));

string npath = path + @"release\\my.txt";

其實完全沒有這麼麻煩,而且擷取字元萬一路徑名做了修改就麻煩了。

還有乙個簡單方法,以前只知道在dos命令中..表示目錄的上一級。其實在程式中拼接路徑時也可以用的。

比如:\bin\debug\..\release\與\bin\release\表示的是一樣的目錄。

而且如果是檔案的話!file.exists或者資料夾的話directory.exists都可以進行判斷。

上面就可以一句話就實現了:

string npath = path + @"..\release\my.txt";

其實在程式中有很多小技巧,只要我們平時多寫**,多找偷懶的方法總會找到的。

程式設計樂趣 發現小技巧

如果有這樣乙個需求 當前檔案執行在 bin debug my.exe,現在要去 bin release 找乙個檔案my.txt,即 bin release my.txt 用字元擷取如下實現 其實完全沒有這麼麻煩,而且擷取字元萬一路徑名做了修改就麻煩了。還有乙個簡單方法,以前只知道在dos命令中.表示...

程式設計樂趣之實用小外掛程式

綜上都是在同一網速下測試,明顯感受到idm的速度對應的外掛程式,收藏貓外掛程式商店中都有對應的詳細資訊,這裡就不做詳細介紹了,utools是乙個極簡 外掛程式化 跨平台的現代桌面軟體。通過自由選配豐富的外掛程式,打造你得心應手的工具集合。當你熟悉它後,能夠為你節約大量時間,讓你可以更加專注地改變世界...

程式設計小技巧

define conn x,y x y define tochar x x define tostring x x x y表示什麼?表示x連線y,舉例說 int n conn 123,456 結果就是n 123456 char str conn asdf adf 結果就是 str asdfadf 怎...