假設我有一個名爲test
的文件夾。
現在我將該文件夾傳遞給一個程序,它將在包含目標文件夾的相同目錄中輸出一個名爲test.xyz
的文件。C#創建與文件夾名稱相同的文件,擴展名爲
我使用的一般的邏輯是一樣的東西
string outDir = Path.GetDirectoryName(path);
string outName = Path.GetFileName(path).TrimEnd("\\".ToCharArray()) + ".xyz";
string outFile = Path.Combine(outDir, outName);
其中一期工程,但它似乎有點過度進行如此多的操作只是爲了建立我的新的文件名。
1:我可以減少路徑調用的數量以實現我的結果嗎?
2:我可以做一些關於第二行以避免修剪並避免使用該添加操作嗎?
請讓我們知道答案是否有幫助。 –