gpt4 book ai didi

c# - 在 ubuntu 上使用 dotnet core 从目录路径获取驱动器信息

转载 作者:行者123 更新时间:2023-12-04 13:03:37 25 4
gpt4 key购买 nike

我的问题很容易解释,但我似乎无法找到如何在 windows/dotnet full 之外进行操作。
如果有两个目录“/opt/data/”和“/opt/data2/”,它们都映射到不同的驱动器。如何仅使用这两个字符串获取可用空间和总空间等信息?

我的第一个想法是在 System.IO.FileSystem 中使用 DriveInfo 对象,但它似乎不在 nuget 包中。有任何想法吗?

编辑(csproj的重要部分):

<TargetFramework>netcoreapp1.1</TargetFramework>
<PackageReference Include="System.IO.FileSystem" Version="4.3.0" />

最佳答案

仅用这两个字符串无法解决我的问题。我只能使用挂载目录获取 DriveInfo。例如,我的主驱动器只能使用“/”来获取。

首先在nuget包中添加一个依赖System.IO.FileSystem.DriveInfo .然后您可以使用如下所示的 DriveInfo 包。

DriveInfo primaryDrive = new DriveInfo("/");

关于c# - 在 ubuntu 上使用 dotnet core 从目录路径获取驱动器信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45335471/

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