누구나 Classic ASP VBScript에서 계속 작동하며 포함 된 모든 파일이 있는지 시작할 수 있는지 확인할 수 있습니까? 이것은 큰 프로젝트이며 약간의 리팩토링이 필요하지만 하위 폴더로 파일을 이동하기 전에 모든 포함이 여전히 올바른 파일을 가리키는 지 확인하는 테스트를하고 싶습니다. 내가 여기에 시도했습니다시작시 필요한 모든 포함 파일이 있는지 확인하는 방법
1
A
답변
2
하지 뭔가 이유 당신이 #include
SSI 지시어의 두 가지 유형이있을 수 클래식 ASP에서
;
현재 경로의 경로를 포함하는 상대 경로를 포함합니다.
<!-- #include file = "subfolder/file.asp" -->
포함하는 웹 응용 프로그램의 루트에서 경로를 가져 오는 가상 경로가 포함됩니다. 당신이 당신의 웹 응용 프로그램에서
Enable Parent Paths
세트가있는 경우<!-- #include virtual = "/toplevelfolder/subfolder/file.asp" -->
당신은 또한 #include file
를 사용하는 경우 부모 폴더를 통과 할 ../
를 사용할 수 있습니다.
이 모든 것을 염두에두고 잠시 동안해야 할 일을 생각해보십시오.
처음으로 루프를 사용하여 웹 응용 프로그램을 반복하고 예를 들어 .asp
파일을 찾은 다음 경로를 찾아내는 데 사용할 수있는 모든 #include
지시문을 식별해야합니다. 그러나 합병증이 있습니다.
- 당신은
#include
- 운동의 파일의 존재를 가능하게
GetAbsolutePathName()
를 사용하여 경로의 두 가지 유형을 번역하고 검증 할 수있는 방법을 모두file
및virtual
유형을 구분해야합니다. virtual
include는 IIS에만 있고 다른 실제 위치 (웹 응용 프로그램의 폴더 구조 안에있을 필요는 없음)을 가리키는 가상 디렉터리를 가리킬 수도 있습니다.. 이것은 아마 모든 정직에서 가장 큰 합병증 일 것입니다.
관련 문제
- 1. 파일이 C에 있는지 확인하는 방법
- 2. 파일이 열려 있는지 확인하는 방법
- 3. windowsstore app에 파일이 있는지 확인하는 방법
- 4. Gemfile 또는 gemspec에 필요한 모든 gem 종속성이 있는지 확인하는 방법
- 5. MTOM 첨부 파일이 비어 있는지 확인하는 방법
- 6. 파일이 Azure Blob에 저장되어 있는지 확인하는 방법
- 7. 파일이 현재 열려 있는지 확인하는 방법
- 8. 디렉토리에 특정 문자열이 포함 된 파일이 있는지 확인하는 방법은 무엇입니까?
- 9. 연꽃 수식에 파일이 있는지 확인하는 방법?
- 10. 속성 파일이 존재하고 필요한 속성이 있는지 확인하십시오.
- 11. 파일이 이미 COBOL에서 열려 있는지 확인하는 방법?
- 12. 파일이 메이크 파일에 있는지 확인하는 방법
- 13. 폴더 또는 파일이 숨겨져 있는지 확인하는 방법 =
- 14. 파일이 Zip 보관 파일에 있는지 확인하는 방법
- 15. hadoop 시퀀스 파일이 비어 있는지 확인하는 방법
- 16. 노드가있는 다른 드라이브에 파일이 있는지 확인하는 방법
- 17. PowerPoint 파일이 열려 있는지 확인하는 방법?
- 18. Smarty 2에 파일이 있는지 확인하는 방법
- 19. 예외 처리와 함께 파일이 있는지 확인하는 방법
- 20. PHP : 파일이 현재 쓰여지고 있는지 확인하는 방법
- 21. 입력 파일이 비어 있는지 확인하는 방법
- 22. bash가있는 서버에 파일이 있는지 확인하는 방법
- 23. JQuery에서 입력 파일이 비어 있는지 확인하는 방법
- 24. 파일이 웹 서버에 있는지 확인하는 방법
- 25. 폴더에 하나 이상의 파일이 있는지 확인하는 방법
- 26. 폴더에 파일이 이미 있는지 확인하는 방법
- 27. 파일이 아직 쓰여지고 있는지 확인하는 방법?
- 28. VB 스크립트에 파일이 있는지 확인하는 방법
- 29. 파일이 Windows 네트워크 공유에 있는지 확인하는 방법?
- 30. 메시지에 첨부 파일이 있는지 확인하는 방법 (MailKit)