게시판홈 / 윈도우 / 윈도우의 한 디렉토리에 저장할 수 있는 파일의 갯수가 제한이 있나요?새글쓰기 답글쓰기

저자 윈도우의 한 디렉토리에 저장할 수 있는 파일의 갯수가 제한이 있나요?
Anonymous (0)
비회원
  게시일: 2006-05-30 12:32||
윈도우 사용자 계정 디렉토리에 보면 Local Setting/Temp 디렉토리가 존재하는데요..

현재 이 디렉토리에 파일이 65,300여개가 존재합니다.
(파일사이즈는 개당 16KB 정도 됩니다.)

이때문에 이 디렉토리를 사용하는 몇몇 어플리케이션이 오작동을 일으키는데요
(해당 디렉토리를 지우면 정상작동합니다.)

예전 MS-DOS 시절 루트 디렉토리의 파일 갯수 제한이 있었듯이
혹시 윈도우도 각 디렉토리당 파일갯수의 제한이 있는지요...

이게 좀 크리티컬한 문제가 되어서.. 정확한 원인을 찾고자 질문을 올립니다.

만약 파일갯수의 제한등이 문제된다면 주기적으로 Temp 디렉토리를 삭제하는게 필요할듯 하네요..
Anonymous (0)
비회원
  게시일: 2006-05-30 21:34||
인용

글쓴이: parankiho 날짜:2006-05-30 12:32
윈도우 사용자 계정 디렉토리에 보면 Local Setting/Temp 디렉토리가 존재하는데요..
현재 이 디렉토리에 파일이 65,300여개가 존재합니다.

단순히 생각해봐도, 임시 디렉터리는 프로그램 실행시 임시로 file을 저장하고 지우는 곳인데
육 만 개나 되는 file이 있다면, 뭔가 엄청난 프로그램(자기가 쓰던 file 나몰라라~ 하고 종료하는...ㅋㅋㅋ)을 쓰셨던가...
아니면 컴이 오류를 일으키도록 시험하고 있으시던가...^^
주기적으로 청소해주시는 게 낫습니다...
Anonymous (0)
비회원
  게시일: 2006-05-31 12:40||
님의 질문에 대한 답은 NTFS 및 FAT에서 크기 제한에 올려 두었습니다.

[ 메시지수정: artech 일시: 2006-07-12 14:17 ]
Anonymous (0)
비회원
  게시일: 2006-05-31 13:52||
현재 사용중인 파일시스템은 NTFS 입니다.
그리고 이 파일을 생성하는 넘이 iexplorer 인데요.(특정업체의 UI용 ocx를 사용합니다.)
정상적으로 종료되는 경우에는 생성된 temp 파일 및 이미지 파일까지 삭제되는 것을 확인했습니다. 다만 비정상적으로 종료되거나(알수없는 오류) 특정 화면이 오픈된 경우에는 여러개의 temp가 생성되고 종료시에도 삭제되지 않는 현상이 있네요.. 특정 화면 오픈시에 생성되는 temp에 대해서는 해당 솔루션 업체와 컨택중이기는 합니다만 iexplorer에서 생성하는 것이라 이게 좀..ㅡ.ㅡ

인용

글쓴이: artech 날짜:2006-05-31 12:40
NTFS의 경우 이 이상도 가능하지만 하나의 폴더 300,000개 이상의 파일, 폴더가 있다면 짧은 화일명(8.3 형식)은 생성하지 않도록 하는 것이 좋습니다.


NTFS에서 300,000개 이상의 파일, 폴더가 있는 경우 8.3 형식을 사용하지 않는다면 문제가 되지 않는다는 말씀이신지요? 예를 들어 tempfile1.tmp 파일이라는 이름으로 생성하지 않는 대신 tempfile_no01_20060531.myApplication.myScreen03 이라는 식으로 생성한다면 문제가 없다는 뜻인가요? NTFS에서 8.3 형식의 파일과 그렇지 않는 파일을 관리하는데 차이가 있는지 갑자기 궁금해지네요....

그리고 생성된 tmp 파일들 중에서 몇개는 사용중인 프로세스가 있다고 삭제할 수 없다고 합니다.
taskInfo등의 프로세스 모니터링 툴을 이용해서 모든 프로세스를 다 뒤져봤는데도 해당 파일에 액세스하고 있는 프로세스가 없습니다. 이렇게 삭제할 수 없는 파일을 어플리케이션을 사용하지 않고 OS 수준에서 강제로 삭제할 수 있는 방법은 없는지요.. delete 커맨드는 기능이 너무 빈약하네요..ㅡ.ㅡ;;
Anonymous (0)
비회원
  게시일: 2006-05-31 14:38||
인용
글쓴이: parankiho 날짜:2006-05-31 13:52
NTFS에서 300,000개 이상의 파일, 폴더가 있는 경우 8.3 형식을 사용하지 않는다면 문제가 되지 않는다는 말씀이신지요? 예를 들어 tempfile1.tmp 파일이라는 이름으로 생성하지 않는 대신 tempfile_no01_20060531.myApplication.myScreen03 이라는 식으로 생성한다면 문제가 없다는 뜻인가요? NTFS에서 8.3 형식의 파일과 그렇지 않는 파일을 관리하는데 차이가 있는지 갑자기 궁금해지네요....

QAOS.com의 기본 운영 정책은 No Cross, No Crown.입니다. 직접 찾아 보시면 답을 알 수 있습니다.

인용
taskInfo등의 프로세스 모니터링 툴을 이용해서 모든 프로세스를 다 뒤져봤는데도 해당 파일에 액세스하고 있는 프로세스가 없습니다. 이렇게 삭제할 수 없는 파일을 어플리케이션을 사용하지 않고 OS 수준에서 강제로 삭제할 수 있는 방법은 없는지요.. delete 커맨드는 기능이 너무 빈약하네요..ㅡ.ㅡ;;

이 부분도 이미 팁으로 올라온 부분입니다.
다음글: 바탕화면 에서 마우스 오른쪽 버튼 누르면 모래시계나오면서 응답이 없네요 >> (0)5110sensdis2006-06-12
이전글: 탐색기 트리 문제에 대해 조언 구합니다. (0)2422foreveru2006-03-27

새글쓰기 답글쓰기
이동:

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.