gpt4 book ai didi

c# - 在 C# 中构建文件路径的最佳实践

转载 作者:IT王子 更新时间:2023-10-29 04:20:03 26 4
gpt4 key购买 nike

我正在处理一个 C# 项目,我必须在其中构建各种文件和文件夹的路径。这些都在我在我的 Web.config 文件中指定的一个根文件夹下。

例如:

  1. “从我的 Web.config 中的“D:\builds\”开始
  2. 传递给GetRelativePath()得到“D:\builds\5.2\5.2.9751”
  3. 然后传给GetAutoSuitePath()得到"D:\builds\5.2\5.2.9751\AutoSuite\"
  4. 然后传递给 ParseBrLog,它将读取“D:\builds\5.2\5.2.9751\AutoSuite\AASanity.csv”

我的路径是正确的,但我只想知道不完整路径的最佳做法是什么。我应该在每个文件夹的末尾添加一个“\”(“D:\Builds\5.2\”+“test.txt”),还是在我添加到路径的每个文件夹/文件的开头添加一个(“D :\Builds"+ "\5.2"+ "\test.txt")?目前,我正在两种方式进行操作,并希望选择一种统一的方式进行操作。

最佳答案

使用 Path类来建立你的路径。它会做正确的事。

Performs operations on String instances that contain file or directory path information. These operations are performed in a cross-platform manner.

var full = Path.Combine(baseDir, dirFragment);

关于c# - 在 C# 中构建文件路径的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10704579/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com