C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[15109] 살려주세요.
JBMEX [edchang] 3680 읽음    2008-09-23 15:13
엑셀2K7에서 다른 이름으로 저장하면 첨부한 이미지와 같이 뜨면서 저장이 되지 않고 있습니다.
파일 속성을 읽기전용 해제하면 되는가 싶어 그렇게도 해봤지만 안되는군요.
마소문서에는 코맨드창에서 attrib.exe 써서 직접 해제하라고 되어 있던데 그렇게 해봐도
안되는거 보면 그거랑은 관계가 없는 것같기도 한데요...
환장하겠습니다. 아시는 분 계시면 도와주세요.
이놈의 오피스 XX님은 지난주 구입했는데 첨부터 시련을 팍팍 주시네요. T-T
JBMEX [edchang]   2008-09-23 16:11 X
해결이 반만 되었습니다.
디렉토리 뎊쓰가 너무 깊어서 그런 것 같은데요.
디렉토리 깊이를 3 정도로 해보니 됩니다.
마소에 전화해야겠습니다.
와이군 [yypbd]   2008-09-23 22:24 X
혹시 파일명 전체 경로 길이 문제가 아닌가 싶습니다.
윈도우 파일시스템에서는 패쓰 + 파일명 길이가 260을 넘을 수가 없습니다.
Windows.pas 보면 MAX_PATH = 260으로 설정되어 있습니다.
예를 들어 파일명 길이가 250일때 c:\ 에는 존재할 수 있으나 c:\aaaaaaaaaaaaaaaaaa\ 경로에는 이동이 불가능합니다.
전체 경로와 파일명 길이 합해서 계산해보시기 바랍니다.
JBMEX [edchang]   2008-09-23 23:07 X
답변 감사합니다. 그렇게 길지는 않은데요.
아마 경로의 depth도 문제가 될 수 있는 것 같습니다. : )
아제나 [azena]   2008-09-24 09:17 X
MAX_PATH 값은 path+filename의 최대값이기 때문에 depth도 연관이 있는 것이죠.

+ -

관련 글 리스트
15109 살려주세요. JBMEX 3680 2008/09/23
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.