본문 바로가기

SplitPath3

Autohotkey path join 방법 DllCall PathCombine 사용 프로그래밍 언어를 사용하여 파일의 path 를 다루는 경우 path 를 합치고 분리하고 하는 과정은 매우 흔한 일입니다. 일단 Autohotkey 를 사용하여 path를 나누는 경우는 SplitPath 라는 명령어를 사용하면 됩니다. 그런데 합치는 경우에는 딱히 전용 함수가 없어서 그냥 string 을 붙여서 만들어야 합니다. 물론 string 을 붙여넣는것도 괜찮지만 잡스러운 처리가 필요한 경우들이 종종 있습니다. 예를 들어 아래 두개의 path 를 그냥 붙이게 된다면~ base := A_WinDir . "\System32\"rel := "..\Media\test.wav"fullpath := base . rel ; string 붙이기 아래와 같이 표시가 될 것 입니다. 보시다시피 그냥 문자 붙이기 이므.. 2019. 7. 13.
C++ file path 나누기 SplitPath 프로그래밍을 하다 보면 파일 또는 폴더의 path 를 자주 다루게 됩니다. 아래 포스팅에서는 Autohotkey 에서 SplitPath 함수를 사용해서 file path 를 구분하는 방법에 대해 소개한 적이 있는데~ 2013/11/14 - [programming language/Autohotkey] - Autohotkey SplitPath 를 이용하여 폴더, 파일명, 확장자, 드라이브 구분하기 오늘은 C++ 를 사용한 file path 구분 방법에 대해 소개하려 합니다. 코드는 굉장히 간단한데요~ 위 코드와 같이 stringstream 과 getline 함수를 사용하고~ C:/Windows/System32/vbscript.dll 라는 path 를 '/' 에 따라 나눠보면~ 다음과 같은 결과가 나옵니다. .. 2014. 7. 18.
Autohotkey SplitPath 를 이용하여 폴더, 파일명, 확장자, 드라이브 구분하기 Autohotkey를 이용하면 파일의 경로명 등을 다룰 때 매우 유용하게 사용할 수 있다. 예를 들어 D:\temp\temp.txt 라는 path가 있을 때 경로, 파일이름, 확장자 등으로 나누고 싶은 경우가 있다. 이런 경우 정규 표현식을 사용해도 되지만 Autohotkey 에서는 SplitPath 를 함수가 있다. http://www.autohotkey.com/docs/commands/SplitPath.htm 사용 방법은 다음과 같다. SplitPath, InputVar [, OutFileName, OutDir, OutExtension, OutNameNoExt, OutDrive] 위 함수에서 대괄호 [ ] 부분은 옵션들이다. 필요한 부분만 써서 쓸수 있다. 예를 들어 OutFileName, OutDi.. 2013. 11. 14.