문자열 배열을 가져 오는 중 파일 이름의 하위 문자열로 사용자 지정 정렬하려면 C# **. NET 3.5를 사용하십시오. 아래는 내가 함께 일하는 것입니다.사용자 지정 정렬 파일 이름 문자열 배열
<% string[] files = System.IO.Directory.GetFiles("...path..." + pageName + "\\reference\\");
files = String.Join(",", files).Replace("...path...", "").Replace("\\reference\\", "").Replace(pageName, "").Split(new Char[] { ',' });
foreach (String item in files)
{
Response.Write("<a href=" + pageName + "/reference/" + System.IO.Path.GetFileName(item) + " target='_blank'>" + item.Replace("_", " ").Replace(".pdf", " ") + "</a>");
}
%>
나는 C# noob이고 여기에서 어디로 가야할지 모르겠다. 기본적으로 파일 이름에 하위 문자열 (예 : '색인', '참조', '목록', 문자열 '색인'이 포함 된 파일이 먼저 나열 됨)을 찾고 있습니다. 아마도 더 좋은 방법이있을 것입니다. 어떤 도움을 주시면 감사하겠습니다.
그래서 "색인"이 먼저오고 "참조"는 2 번째로 "목록"이 마지막입니까? –
이 맞습니다. – eric