FILE_SAME 함수와 FILE_COPY, /ALLOW_SAME
오랜만에 구글의 IDL-PVWAVE 토론방에 들어가 보니, 생각해 볼만한 질문과 의미있는 답변 두 개가 올라와서 소개해 드립니다. 토론의 원문은 이곳에서 보실 수 있습니다. IDL 문자열 상으로는 다른 내용인데, 운영체제가 인식하기에는 사실상 같은 파일인 상황입니다.
1 2 3 4 5 6 7 |
IDL> file1 = 'C:\Users\yi\test1.txt' IDL> file2 = 'C:\Users\\yi\\test1.txt' IDL> file_copy, file1, file2 % FILE_COPY: Source file must be different from target file. File: C:\Users\yi\test1.txt % Execution halted at: $MAIN$ |
어떻게 작업을 하다보니, 또는 사용자의 완전한 실수로, 또는 코딩을 하다보니 버그로 발생할 수 있는 일입니다. IDL에서 문자열로만 따지면 분명 다른 문자열인데, …