C_Sharp/File IO 관련 모음 Edit Diff Refresh Backlink Random Search History Help Setting Hide Show Contents 1. 실행 파일 이름 2. FullName -> 파일 이름 추출 3. 유효한 파일 이름 Check 4. 파일 이름 검색 1. 실행 파일 이름 # System.Reflection.Assembly.GetExecutingAssembly().Location D:\MyWorkspace\some_prj\bin\Debug\some_prj.exe 2. FullName -> 파일 이름 추출 # string fullName = @"D:\MyWorkspace\some_prj\bin\Debug\some_prj.exe"; string fileName = Path.GetFileName(fullName); D:\MyWorkspace\some_prj\bin\Debug\some_prj.exe -> some_prj.exe * Path., Directory. 에 어지간한 건 다 있다. 3. 유효한 파일 이름 Check # bool possiblePath = fileName.IndexOfAny(Path.GetInvalidPathChars()) == -1; InvalidPathChars - char[32] = <, >, *, ... 4. 파일 이름 검색 # - 모든 포함 폴더를 검색 - wild card 가능 var fileList = new DirectoryInfo(dir).GetFiles("*.xml", SearchOption.AllDirectories); result - FileInfo[] 이 글에는 0 개의 댓글이 있습니다. Please enable JavaScript to view the comments powered by Disqus. comments powered by Disqus