예를 들어 다음과 같이 하면 스페이스가 있는 파일명에서는 에러가 난다.
set ls_result to (do shell script "ls -l " & filename)따라서 다음과 같이 quoted form 을 써줘야 한다.
display dialog ls_result
set ls_result to (do shell script "ls -l " & quoted form of filename)예 : 다음을 실행해볼것
display dialog ls_result
set filechosen to choose file
set filename_ to (filechosen as text)
set filename to POSIX path of filename_
display dialog filename
set ls_result to (do shell script "ls -l " & quoted form of filename)
display dialog ls_result
No comments:
Post a Comment