DirectoryInfo.fullName возвращает два пути [закрыто]C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 DirectoryInfo.fullName возвращает два пути [закрыто]

Сообщение Anonymous »

РЕДАКТИРОВАТЬ: этот код будет воспроизводить странное поведение: < /p>

Код: Выделить всё

public class Bob
{
public void RunBobRun()
{
var xmlFolder = Path.GetDirectoryName(@"  D:\TestResults\9c95f7c7-286b-4ece-b4ab-4f95a5768907\coverage.cobertura.xml");
var projectFolder = Directory.GetParent(xmlFolder);
var weirdResult = projectFolder.FullName;
}
}
< /code>
Оригинальный Quesiton: < /p>
Я запускаю < /p>
dotnet test --collect:"XPlat Code Coverage"
< /code>
, который создает файл XML. В приложении консоли я запускаю < /p>
public class ReportGeneratorRunner
{
const string TestResults = "TestResults";
const string FileName = "cmd.exe";
const string ArgumentsPrefix = "/C reportgenerator -reports:\"";
const string ArgumentsMiddle = "\"  -targetdir:\"";
const string ArgumentsSuffix = "\" -reporttypes:Html";
const string CoverageReport = "coveragereport";
const string IndexHtml = "index.html";

public string Run(string reportXmlFile)
{
try
{
var xmlFolder = Path.GetDirectoryName(reportXmlFile);
var projectFolder = Directory.GetParent(xmlFolder);
Это возвращает System.io.directoryinfo , что все в порядке и хорошо. Однако, когда я получаю свойство. Здесь "src =" https://i.sstatic.net/0hpts8cy.jpg "/>
Похоже, что первая часть строки - это папка, из которой мой исполняемый файл работает, но это просто предположение. Это не очень полезно, так как имена путей могут иметь места в них, поэтому разделение этого - кошмар.

Подробнее здесь: https://stackoverflow.com/questions/797 ... -two-paths
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • DirectoryInfo.fullName возвращаю два пути
    Anonymous » » в форуме C#
    0 Ответы
    1 Просмотры
    Последнее сообщение Anonymous
  • Использование System.IO.Abstractions с DirectoryInfo
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • DirectoryInfo в моделируемой файловой системе
    Anonymous » » в форуме C#
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Есть ли способ игнорировать определенные подпапки при использовании directoryInfo.enumeratefiles без ручной рецирсии?
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Наследование пути и унифицированная проверка переменных пути в Spring Boot
    Anonymous » » в форуме JAVA
    0 Ответы
    95 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»