AutoHotKey(오토핫키) 설명서 SplitPath
SplitPath
파일 패스나URL(을)를 드라이브나 확장자(extension)등의 요소 로 분해한다
SplitPath, InputVar [, OutFileName, OutDir, OutExtension, OutNameNoExt, OutDrive]
Parameters
인수명 | 설명 |
---|---|
InputVar | 분해하는 파일 패스를 격납한 변수명 |
OutFileName | 폴더 패스를 제외한 파일명을 격납하는 변수명 폴더 패스만의 경우는, 비운다 |
OutDir |
폴더 패스(마지막 「\」(을)를 포함하지 않는다)(을)를 격납하는 변수명 InputVar하지만 파일명만의 경우는, 비운다. |
OutExtension | 파일의 확장자(extension)(「.」(은)는 포함하지 않는다)(을)를 격납하는 변수명 |
OutNameNoExt | 확장자(extension)를 제외한 이름 부분을 격납하는 변수명 폴더 패스만의 경우는, 비운다 |
OutDrive | 드라이브 문자(「:」부착)(이)나 네트워크상의 패스의 머신명을 격납하는 변수명 InputVar하지만 상대 패스등의 경우는, 비운다. |
Remarks
인수를 생략 한 항목에 대해서는 취득되지 않는다.
「*」(이)나 「?」 등 파일명에 사용할 수 없는 문자도 통상의 문자와 같이 다루어진다.
InputVar의 패스가 실제로 존재할지 어떨지는 체크되지 않는다.
InputVar에 「://」(이)가 포함되는 경우,URL(으)로서 처리된다.
예를 들어,URL하지만 「http://www.example.com/~user/dir/file.ext」(이었)였던 경우,OutDrive에는 「http://www.example.com」까지가,OutDir에는 「http://www.example.com/~user/dir」까지가 격납된다.
다른 부분에 대해서는, 통상의 파일 패스와 같다.
Related
StringSplit, StringGetPos, StringMid, StringTrimLeft, StringLeft
Example(s)
FileSpec = C:\My Documents\Address List.txt
; To fetch only the bare filename: SplitPath, FileSpec, name
; Or, to fetch all info: SplitPath, FileSpec, name, dir, ext, name_no_ext, drive ; The above will set the variables as follows: ; name = Address List.txt ; dir = C:\My Documents ; ext = txt ; name_no_ext = Address List ; drive = C:
'AutoHotKey > Commands' 카테고리의 다른 글
AutoHotKey(오토핫키) 설명서 StatusBarGetText (0) | 2014.08.14 |
---|---|
AutoHotKey(오토핫키) 설명서 Sqrt() (0) | 2014.08.14 |
AutoHotKey(오토핫키) 설명서 SplashTextOn / SplashTextOff (0) | 2014.08.14 |
AutoHotKey(오토핫키) 설명서 SoundSetWaveVolume (0) | 2014.08.14 |
AutoHotKey(오토핫키) 설명서 SoundSet (0) | 2014.08.14 |