dir/s를 index.html로 변환하는 기술이나 유틸리티를 찾고 있습니다. CD의 첫 페이지에 대해 빠르게 색인을 생성하려는 1000 개 이상의 문서가 있습니다.dir/s를 index.html로 변환하는 기술이나 유틸리티를 찾으십시오.
답변
AWK는 이러한 종류의 처리에 적합합니다.
프로그램을 작성할 때 (어떤면에서는 스크립트와 비슷 함) AWK 인터프리터를 호출하고 해석하거나 자동으로 컴파일하여 프로그램을 실행하고 입력을 처리하고 출력을 생성합니다.
MS-DOS 태그를 사용 했으므로 실제 MS-DOS에서 실행되는 AWK 버전의 경우 "Rob Duff 's AWK"를 사용하십시오.
그렇지 않으면 패턴 매칭 및 AWK 특정 구조에 대한 많은 말한다 http://www.klabaster.com/freeware.htm
AWK 문서에서 AWK 패키지의 많은 자원이 있습니다,하지만 당신은 그것을 무시할 수 있습니다. AWK 스크립트는 일반적인 C 프로그램과 매우 비슷하게 보입니다. 입력 파일 (디렉토리 목록)이 처리되기 전에 완료되는 BEGIN 절과 입력 파일의 각 행에 대해 실행되는 END 절 (추측 :-) 및 섹션이 세 부분으로 구성됩니다. . 귀하의 어플리케이션에 적합합니다.
AWK 프로그램의 BEGIN 및 END 부분은 제목과 같은 필수 HTML 태그와 제목 등을 포함한 기본 텍스트를 출력하고 HTML 문서를 완성합니다. AWK print 명령은 텍스트를 출력으로 보내고 index.html 파일로 리디렉션합니다.
dir/s 파일의 행을 처리하고 링크가있는 HTML 문서의 본문을 생성하려면 디렉토리 목록을 구문 분석하고 트리 배열을 해결해야하는 함수를 작성해야합니다. 이는 index.html 목록을 어떻게 배열 할 것인지에 달려 있습니다. AWK는 C와 같은 함수를 지원합니다.
결과를 훨씬 쉽게 파싱 할 수 있기 때문에/s 대신 dir/s/b를 사용하는 것이 좋습니다. , MAKHTML.BAT을
@echo off
(
echo ^<html^>
echo ^<head^>
echo ^<title^>CD Directory^</title^>
echo ^</head^>
echo ^<body bgcolor="white" text="blue"^>
echo ^<h1^>Directories^</h1^>
for /f "tokens=*" %%a in ('dir /b /ad /s') do (
echo ^<a href="file://%%a"^>%%a^</a^>^<br^>
)
echo ^</body^>
echo ^</html^>
)>index.html
복사 말을 메모장에 코드를 붙여 배치 파일로 저장 :
당신은 다음과 같은 뭔가가 필요합니다. 그런 다음 같은 폴더에 index.html을라는 이름의 파일을 생성합니다,
makhtml
이를 도스 DOX을 화재 및 이름 즉의를 입력하여 배치 파일을 실행합니다.
- 1. SQL Server DB에서 일정 관리를위한 오픈 소스 코드/유틸리티를 찾으십시오.
- 2. 도메인을 index.html로 리디렉션하는 Htaccess 규칙
- 3. SQL 문을 동적 SQL 문으로 변환하는 유틸리티를 찾고
- 4. Java : 디렉터리에 Dirs를 나열하는 한 줄자?
- 5. 서브 디렉토리의 최상위 도메인에서 index.html로 301 리디렉션
- 6. 소켓 핸들 유틸리티를 닫습니다.
- 7. MSBuild에서 Oracle 유틸리티를 실행하는 방법
- 8. PHP는 - DIRS를 확인하고 내가 배열 경로는 다음과 같이보고로 가득했다
- 9. 파이썬을 사용하여 zip 파일에서 dirs를 검색하는 방법은 무엇입니까?
- 10. 조건을 찾으십시오
- 11. C#에서 파일 백업 유틸리티를 작성
- 12. ANT 유틸리티를 사용하여 Java 프로젝트 빌드하기
- 13. 스크립트/유틸리티를 사용하여 브라우저 탭을 통합 하시겠습니까?
- 14. .NET과 함께 제공되는 installutil 유틸리티를 재배포해도됩니까?
- 15. UI 디자이너 유틸리티를 만드는 방법은 무엇입니까?
- 16. jar 유틸리티를 선택한 친구와 공유하는 법?
- 17. set :: class 유틸리티를 사용하여 배열 추출하기
- 18. JAR 유틸리티를 사용하여 .par 파일을 압축하는 방법
- 19. 누구나 LGPL 이미지 변환기 명령 유틸리티를 아십니까?
- 20. 업로드 유틸리티를 wmd 편집기에 추가하는 방법은 무엇입니까?
- 21. Drupalians은 어떤 무료 병합 유틸리티를 사용합니까?
- 22. vb.net에서 Windows 탐색기 검색 유틸리티를 사용하는 방법
- 23. 안드로이드에서 JSONObject에 가장 빠른 방법 문자열을 찾으십시오.
- 24. 최대 연속 sum을 찾으십시오. 점이 포함 된 세그먼트를 찾으십시오.
- 25. .exe에 대한 아이콘을 찾으십시오.
- 26. 'inside'ui : repeat를 찾으십시오.
- 27. 에서 TableLayoutPanel 컨트롤을 찾으십시오.
- 28. iframe이있는 페이지를 찾으십시오.
- 29. 테니스 경기 수를 찾으십시오
- 30. 빌드 대상 플랫폼을 찾으십시오.