我當前處于一個 for 循環中,該循環遍歷一組文件夾并從 JSON 文件中獲取一些所需的值。我還想獲取每個文件的絕對路徑。目前我嘗試了諸如字符串 currentDir = AppDomain.CurrentDomain.BaseDirectory; 字符串 currentDir = Directory.GetCurrentDirectory();這兩個都給了我調試文件的位置我想要的是該文件所在文件夾的位置。下面是我希望包含這個新代碼的代碼段。字符串 rootDirectory = fbd.SelectedPath;var findFiles = Directory.EnumerateFiles(rootDirectory, "server.config", SearchOption.AllDirectories);foreach (var file in findFiles) { RepositoryHomeSettingsModel repositoryHomeSettingsModel = JsonConvert.DeserializeObject(File.ReadAllText(file));字符串名稱 = SettingsModel.name;}
1 回答

繁花如伊
TA貢獻2012條經驗 獲得超12個贊
請查找以下可能的答案,您需要相同的嗎?
var foundFiles = Directory.EnumerateFiles(rootDirectory, "*.txt", SearchOption.AllDirectories);
foreach (var file in foundFiles)
{
var folderpath= Path.GetDirectoryName(file);
//RepositoryHomeSettingsModel repositoryHomeSettingsModel = JsonConvert.DeserializeObject(File.ReadAllText(file));
//string Name = SettingsModel.name;
}
- 1 回答
- 0 關注
- 140 瀏覽
添加回答
舉報
0/150
提交
取消