지금 스팟에서 파일에다가 쓰는 함수가 이것 뿐인데...
이벤트가 동시다발적으로 일어나거나 파일에 쓰는 속도가 빠르면,
이전에 불린 PrintOnFile() 에서 파일을 닫기 전에 그 다음 PrintOnFile() 이 파일에 억세스하는 것으로 인식되어 에러가 납니다.
( ~ 파일을 열 수 없습니다... 류의 에러가 뜹니다. )
이런 문제를 해결하기 위해....
그냥 쌩 자바스크립트로 파일을 직접 create(), open(), write(), close() 하는 방법을 알려주세요.
PrintOnFile() 을 구현하신 내부를 공개해주시면 되는 것이 아닌가 하는데요.
PrintOnFile() 안에는 create(), open(), write(), close() 등이 한 세트로 들어가 있을 테니까요.
답변 1
예스스탁
예스스탁 답변
2017-01-25 17:11:07
안녕하세요
예스스탁입니다.
PrintOnFile은 같은 파일을 동시에 여러 스팟수식들에서
사용하고 있어도 엑세스에 대한 제한이 없습니다.
동일파일에 대해 동시에 작성해도 내부적으로 순서를 정해
적게 되어 있습니다.
문의하신 부분은 해당 파일을 다른 프로그램에서
열어서 사용하고 있을 경우에 발생하게 됩니다.
다른 프로그램에서 해당 파일을 사용하지 않게 하셔야 합니다.
ex)텍스트파일을 엑셀등에서 열어서 사용할 경우
즐거운 하루되세요
> idnotbe 님이 쓴 글입니다.
> 제목 : Main.PrintOnFile() 함수
> 지금 스팟에서 파일에다가 쓰는 함수가 이것 뿐인데...
이벤트가 동시다발적으로 일어나거나 파일에 쓰는 속도가 빠르면,
이전에 불린 PrintOnFile() 에서 파일을 닫기 전에 그 다음 PrintOnFile() 이 파일에 억세스하는 것으로 인식되어 에러가 납니다.
( ~ 파일을 열 수 없습니다... 류의 에러가 뜹니다. )
이런 문제를 해결하기 위해....
그냥 쌩 자바스크립트로 파일을 직접 create(), open(), write(), close() 하는 방법을 알려주세요.
PrintOnFile() 을 구현하신 내부를 공개해주시면 되는 것이 아닌가 하는데요.
PrintOnFile() 안에는 create(), open(), write(), close() 등이 한 세트로 들어가 있을 테니까요.