내 콘솔 애플리케이션에서 appSettings의 값을 사용하여 루프를 만드는 방법

포티스 E.

C #을 처음 접했기 때문에 도움이 필요합니다.

내 콘솔 응용 프로그램에서 App.config아래에 표시된 것처럼 2 개의 경로를 포함하는 키를 추가했습니다.

<appSettings>
    <add key="myPath" value="D:\APPS\Sys\ARS\Db, C:\APPS\Sys\ARS\Lg" />
</appSettings>

다음 파일에 대해 각각 존재하는 경우 내가 뭘하고 싶은 것입니다, 이러한 경로를 통해 루프하는 방법을 만들 수있는, 검색 D:\...: error.log및 위해 C:\...: errtier0.log. 마지막으로 파일이 포함 된 전체 경로를 반환합니다 (예 : D:\APPS\Sys\ARS\Db\error.log.

미리 감사드립니다

지금까지 제가 한 것은 처음에 각 경로에 하나씩 두 개의 다른 키를 만들었고 키 경로에서 각 파일을 검색하는 두 가지 방법 (아래 참조)이있었습니다.

public static string findRemedy()
{
    string myRemedyPath = ConfigurationManager.AppSettings["myRemedyPath"];
    DirectoryInfo remedyPath = new DirectoryInfo(myRemedyPath);
    foreach (var remedy in remedyPath.GetFiles("error.log"))
    {
        return remedy.Name;
    }
    return "";
}

그 후 경로에 파일 이름을 추가하는 다른 방법으로 값을 구문 분석했습니다.

public static string findPath()
{        
    string fileRem = findRemedy();
    string Rpath = @"D:\APPS\Sys\ARS\Db\" + fileRem;
    return Rpath;
}
rmn36

설정을 문자열로 읽고 분할 한 다음 각 경로에서 파일을 열어보십시오. 작동하는 첫 번째 반환

string appSetting = ConfigurationManager.AppSettings["myPath"];
string[] paths = appSetting.Split[','];
foreach(string path in paths){
   //Check if file exists by appending the file name to end of path 
   //and attempting to open the file
   //If successful return path, if not return null
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C #의 콘솔 애플리케이션에서 웹 애플리케이션을 실행하는 방법

분류에서Dev

URL 체계를 사용하여 Xamarin iOS의 내 애플리케이션에서 다른 애플리케이션을 여는 방법

분류에서Dev

콘솔 애플리케이션의 config.json에서 값을 읽는 방법

분류에서Dev

Whats 앱 애플리케이션의 검색 연락처 표시 줄에 값을 입력하기 위해 버튼 및 코드를 클릭하여 내 애플리케이션에서 Whats 앱 애플리케이션을 여는 방법

분류에서Dev

PowerShell에서 콘솔 애플리케이션에 입력을 보내는 방법

분류에서Dev

PeekNamedPipe ()를 사용하여 Delphi 코드에서 콘솔 애플리케이션 실행 오류를 읽는 방법

분류에서Dev

Windows 애플리케이션 출력 유형을 사용하여 C # 프로그램에서 콘솔을 표시하는 방법

분류에서Dev

Rhmobile : 콘솔에서 Rhodes 애플리케이션을 여는 방법

분류에서Dev

jQuery Datepicker를 사용하여 Ruby on Rails 애플리케이션의 서버로 보내기 전에 시간을 UTC로 변환하는 방법

분류에서Dev

콘솔 애플리케이션에서 사용할 YouTube 자격 증명을 인증하는 웹 사이트를 구성하는 방법은 무엇입니까?

분류에서Dev

SSH를 통해 콘솔 애플리케이션을 제공하는 방법

분류에서Dev

스위치를 사용하여 콘솔 애플리케이션의 8x8 보드에서 움직임을 얻으려고합니다.

분류에서Dev

실제로 콘솔 창에서 열리는 Kotlin 콘솔 애플리케이션을 만드는 방법

분류에서Dev

내 스네이크 애플리케이션에서 그리드 사이의 색상을 채우는 방법

분류에서Dev

Qt GUI 애플리케이션의 버전을 콘솔에 인쇄하는 방법

분류에서Dev

Android 애플리케이션의 브라우저에서 Android 애플리케이션으로 .html 파일의 내용을 열고 표시하는 방법

분류에서Dev

PdfRenderer를 사용하여 Android에서 애플리케이션 내에서 PDF로드-파일을 찾는 방법은 무엇입니까?

분류에서Dev

Windows 서비스에서 시작한 콘솔 애플리케이션의 출력을 읽는 방법

분류에서Dev

콘솔 애플리케이션의 기존 데이터 테이블에 값이있는 행을 추가하는 방법

분류에서Dev

javafx의 애플리케이션 내에서 html 파일을로드하는 방법

분류에서Dev

C # Windows 애플리케이션에서 CodeXml을 사용하여 데이터 세트를 Excel로 내보내는 방법은 무엇입니까?

분류에서Dev

WHILE 루프 내부에서 FOREACH 루프를 사용하여 여러 열을 만드는 방법

분류에서Dev

콘솔 애플리케이션에서 창을 여는 방법은 무엇입니까?

분류에서Dev

Telerik REST API를 사용하여 C # 콘솔 애플리케이션에서 보고서를 요청하는 방법

분류에서Dev

C # : 콘솔 애플리케이션의 Main 내부에서 비동기 메서드를 호출하면 컴파일이 실패합니다.

분류에서Dev

웹 API-콘솔 애플리케이션에서 인수와 같은 임의의 수의 매개 변수를 전달하는 방법은 무엇입니까?

분류에서Dev

C # 콘솔 애플리케이션에서 파일 형식을 필터링하는 방법 (예 : .exe)

분류에서Dev

Visual Studio 2013에서 .NET 콘솔 애플리케이션을 디버깅하는 방법

분류에서Dev

Python에서 대화 형 콘솔 애플리케이션을 자동화하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    C #의 콘솔 애플리케이션에서 웹 애플리케이션을 실행하는 방법

  2. 2

    URL 체계를 사용하여 Xamarin iOS의 내 애플리케이션에서 다른 애플리케이션을 여는 방법

  3. 3

    콘솔 애플리케이션의 config.json에서 값을 읽는 방법

  4. 4

    Whats 앱 애플리케이션의 검색 연락처 표시 줄에 값을 입력하기 위해 버튼 및 코드를 클릭하여 내 애플리케이션에서 Whats 앱 애플리케이션을 여는 방법

  5. 5

    PowerShell에서 콘솔 애플리케이션에 입력을 보내는 방법

  6. 6

    PeekNamedPipe ()를 사용하여 Delphi 코드에서 콘솔 애플리케이션 실행 오류를 읽는 방법

  7. 7

    Windows 애플리케이션 출력 유형을 사용하여 C # 프로그램에서 콘솔을 표시하는 방법

  8. 8

    Rhmobile : 콘솔에서 Rhodes 애플리케이션을 여는 방법

  9. 9

    jQuery Datepicker를 사용하여 Ruby on Rails 애플리케이션의 서버로 보내기 전에 시간을 UTC로 변환하는 방법

  10. 10

    콘솔 애플리케이션에서 사용할 YouTube 자격 증명을 인증하는 웹 사이트를 구성하는 방법은 무엇입니까?

  11. 11

    SSH를 통해 콘솔 애플리케이션을 제공하는 방법

  12. 12

    스위치를 사용하여 콘솔 애플리케이션의 8x8 보드에서 움직임을 얻으려고합니다.

  13. 13

    실제로 콘솔 창에서 열리는 Kotlin 콘솔 애플리케이션을 만드는 방법

  14. 14

    내 스네이크 애플리케이션에서 그리드 사이의 색상을 채우는 방법

  15. 15

    Qt GUI 애플리케이션의 버전을 콘솔에 인쇄하는 방법

  16. 16

    Android 애플리케이션의 브라우저에서 Android 애플리케이션으로 .html 파일의 내용을 열고 표시하는 방법

  17. 17

    PdfRenderer를 사용하여 Android에서 애플리케이션 내에서 PDF로드-파일을 찾는 방법은 무엇입니까?

  18. 18

    Windows 서비스에서 시작한 콘솔 애플리케이션의 출력을 읽는 방법

  19. 19

    콘솔 애플리케이션의 기존 데이터 테이블에 값이있는 행을 추가하는 방법

  20. 20

    javafx의 애플리케이션 내에서 html 파일을로드하는 방법

  21. 21

    C # Windows 애플리케이션에서 CodeXml을 사용하여 데이터 세트를 Excel로 내보내는 방법은 무엇입니까?

  22. 22

    WHILE 루프 내부에서 FOREACH 루프를 사용하여 여러 열을 만드는 방법

  23. 23

    콘솔 애플리케이션에서 창을 여는 방법은 무엇입니까?

  24. 24

    Telerik REST API를 사용하여 C # 콘솔 애플리케이션에서 보고서를 요청하는 방법

  25. 25

    C # : 콘솔 애플리케이션의 Main 내부에서 비동기 메서드를 호출하면 컴파일이 실패합니다.

  26. 26

    웹 API-콘솔 애플리케이션에서 인수와 같은 임의의 수의 매개 변수를 전달하는 방법은 무엇입니까?

  27. 27

    C # 콘솔 애플리케이션에서 파일 형식을 필터링하는 방법 (예 : .exe)

  28. 28

    Visual Studio 2013에서 .NET 콘솔 애플리케이션을 디버깅하는 방법

  29. 29

    Python에서 대화 형 콘솔 애플리케이션을 자동화하는 방법은 무엇입니까?

뜨겁다태그

보관