JMP에는 파일 이름의 최대 문자 길이가 있습니까?안녕하세요 여러분,
예전에 잘 작동되던 스크립트로 작업 중인데, 작동하지 않는 것 같은데 파일명이 너무 길어서 그런 것 같습니다.
따라서 보고서 창의 PNG 파일을 저장해야 하는 스크립트 섹션이 있으며 분석에 사용된 두 열 이름을 기반으로 파일 이름을 지정합니다. 열 이름과 데이터 테이블 위치로 인해 파일의 전체 이름은 157자, 디렉터리 경로는 94자, PNG 파일 이름은 63자입니다. 다음은 코드 섹션입니다.
pic_name = "Cross_Corr_of_" || ycols[1] || "_with_" || icols[1] || "_" || Plant || ".png";
nwin[Outline Box( 1 )] << Save Picture( dir || pic_name, "png" );
Windows에서는 최대 256자까지의 파일 이름을 관리할 수 있다고 주장하는데, 저는 이보다 훨씬 낮으므로 Windows 관점에서는 괜찮을 것입니다. JMP에 문자 제한이 있다는 문서는 찾을 수 없지만 분명히 그렇습니다. 코드를 변경하고 pic_name = "test.png"만 정의하면 PNG 파일이 올바른 디렉토리에 저장됩니다. 문제 없습니다. 하지만 위에서 정의한 이름을 사용하면 코드가 실행되지만 파일이 저장되지는 않습니다.
문자 길이 제한이 무엇인지 아는 사람이 있습니까? 그렇다면 코드를 의도한 대로 사용할 수 있도록 이를 변경하거나 수정할 수 있습니까?
감사해요!,
DS
자동화 및 스크립팅결과 공유 및 전달윈도우Re: JMP에는 파일 이름에 대한 최대 문자 길이가 있나요?dir을 훨씬 더 짧은 경로로 만들고 pic_name을 동일하게 유지하면 파일이 성공적으로 저장됩니까?
Re: JMP에는 파일 이름에 대한 최대 문자 길이가 있나요?안녕 @jthi ,
불행히도 그렇지 않습니다. 디렉토리를 데스크탑으로 변경하면 "C:\Users\XXXX\OneDrive - Drive\Desktop\"이지만 pic_name은 동일하게 유지하면 그렇게 되지 않습니다. 사진 이름을 "test.png"로 변경하면 올바르게 저장됩니다.
DS
Re: JMP에는 파일 이름에 대한 최대 문자 길이가 있나요?파일 이름에 허용되지 않는 문자가 포함될 수 있습니까?
Re: JMP에는 파일 이름에 대한 최대 문자 길이가 있나요?안녕 @jthi ,
제 생각에는 그럴 것 같습니다. 문제가 될 것이라고는 생각하지 않았지만 아마도 Windows가 열 이름의 일부인 일부 단위를 좋아하지 않을 것 같으므로 열 이름을 바꿔야 할 것입니다. 흥미로운 점은 Windows가 허용되지 않는 문자에 대해 경고를 표시하지 않고 JMP가 코드만 수행할 뿐 파일을 저장하지 않는다는 것입니다.
감사해요!,
DS
Re: JMP에는 파일 이름에 대한 최대 문자 길이가 있나요?안녕하세요, 긴 경로 파일의 경우 Long Path Tool을 사용하고 있습니다. 더 쉽습니다. 시도해 보셨나요?
Re: JMP에는 파일 이름에 대한 최대 문자 길이가 있나요?Longpath 파일은 너무 짜증스럽습니다. 저는 이 파일을 처리하기 위해 longpath 도구를 사용합니다.
Re: JMP에는 파일 이름에 대한 최대 문자 길이가 있나요?안녕하세요, Longpath 도구를 사용해 본 사람이 있나요?