gpt4 book ai didi

macos - 编写适用于 OSX 和 Windows(dotnet 核心)的文件路径

转载 作者:行者123 更新时间:2023-12-01 10:27:23 25 4
gpt4 key购买 nike

我必须在我的 dotnet 核心应用程序中保存文件。我最初是在windows中开发的;但是当我移植代码以尝试在 mac 上开发时,文件路径不再有效(即“c:\content...”)。有没有办法在我的代码中引用文件路径,在这两种情况下都可以使用?我们部署到 azure... 所以 windows 文件路径也必须在那里。

FileInfo fileInfo = new FileInfo("c:\\Content\\SalesOrderOutput\\" + 
fileName.txt);
FileStream stream = fileInfo.OpenWrite();

最佳答案

像这样使用 Path.Combine 方法:

internal static readonly FileInfo Mp4WithAudio = new FileInfo(Path.Combine(Environment.CurrentDirectory, "Resources", "input.mp4"));

来自 https://github.com/tomaszzmuda/Xabe.FFmpeg/blob/c8cc4232b5afa2860ede3be63a680d754ed73002/Xabe.FFmpeg.Test/Resources.cs 的代码

关于macos - 编写适用于 OSX 和 Windows(dotnet 核心)的文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46345144/

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