집 >웹 프론트엔드 >JS 튜토리얼 >javascript_javascript 기술로 파일 접미사 이름을 얻는 아이디어 및 구현
javascript_javascript 기술로 파일 접미사 이름을 얻는 아이디어 및 구현
WBOY원래의
2016-05-16 17:29:161285검색
다음과 같이 절대 경로가 있는 파일 이름의 경우: D:Program FilesNotepad Notepad .exe 우선, 백슬래시 이스케이프 문제를 방지하려면 다음과 같이 정규식을 사용하여 또는 #으로 바꿀 수 있습니다. D: #Program Files#Notepad #Notepad .exe 그런 다음 '#'을 구분 기호로 사용하여 문자열을 배열로 분해하고 다음 배열을 가져옵니다. D: ProgramFiles Notepad Notepad .exe 배열의 마지막 항목 가져오기 접미사가 있는 파일 이름: Notepad .exe 그런 다음 '.'를 구분 기호로 사용하여 접미사가 있는 파일 이름을 배열로 분해하고 다음 배열을 가져옵니다. : Notepad exe 그런 다음 배열을 가져옵니다. 마지막 항목은 파일 접미사 exe를 얻을 수 있습니다. 코드는 다음과 같습니다(Win7 IE9 테스트 통과):
function Test() { var filePath="D:\Program Files\Notepad \Notepad .exe"; Alert(GetExtensionFileName(filePath)); }
function Test() { var filePath="D:\Program Files\ Notepad \Notepad .exe"; Alert(GetExtensionFileName(filePath)); } <입력 유형 ="button" value="Test" onclick="Test()" />
GetExtensionFileName이 파일을 올바르게 구문 분석할 수 있음을 나타내는 exe 콘텐츠가 포함된 대화 상자를 표시하려면 테스트 버튼을 클릭하세요. 절대 경로로 이름을 지정하고 접미사 이름을 가져옵니다. 이 방법은 Windows 플랫폼에서만 사용할 수 있는 것 같은데, Linux에서 실행하면 어떻게 되는지 궁금합니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.