첨부파일이 디비상에 실제로 있는지 확인하기
그누보드를 오래 운영하다 보면, 첨부파일들이 그누보드 DB 테이블에는 존재하지 않지만 data/file 폴더에는 남아 있는 경우가 있습니다.
첨부파일의 용량이 많아지다 보면 이런 가비지 파일들이 용량을 차지하기도 합니다.
이런 파일들을 찾는 기능을 만들어 보았습니다.
ㅁ 사용방법
1. php 파일을 다운받아 그누보드 adm 폴더에 에 업로드 합니다.
2. 관리자 로그인후 관리자페이지에서 썸네일파일을 삭제합니다.
3. 브라우저 주소창에, (그누보드)/adm/data_file_check.php 를 호출합니다.
4. 첨부파일의 갯수가 많을 경우 시간이 많이 소요될 수도 있습니다.
ㅁ 기타 참고
- 디비에 없는 파일을 목록만 보여 줍니다.
- 필요없는 파일이라고 판단되면 직접 삭제해 주시면 됩니다.
자동 삭제는 지원하지 않습니다. 버그가 있을 수 있기 때문에.. ^^
ㅁ 수정내역
- 디비에 없는 첨부파일이 하나도 없는 경우를 대비해, 안내 멘트를 수정하였습니다.
.
첨부파일의 용량이 많아지다 보면 이런 가비지 파일들이 용량을 차지하기도 합니다.
이런 파일들을 찾는 기능을 만들어 보았습니다.
ㅁ 사용방법
1. php 파일을 다운받아 그누보드 adm 폴더에 에 업로드 합니다.
2. 관리자 로그인후 관리자페이지에서 썸네일파일을 삭제합니다.
3. 브라우저 주소창에, (그누보드)/adm/data_file_check.php 를 호출합니다.
4. 첨부파일의 갯수가 많을 경우 시간이 많이 소요될 수도 있습니다.
ㅁ 기타 참고
- 디비에 없는 파일을 목록만 보여 줍니다.
- 필요없는 파일이라고 판단되면 직접 삭제해 주시면 됩니다.
자동 삭제는 지원하지 않습니다. 버그가 있을 수 있기 때문에.. ^^
ㅁ 수정내역
- 디비에 없는 첨부파일이 하나도 없는 경우를 대비해, 안내 멘트를 수정하였습니다.
.
댓글 20개
10년 전
유용한 자료입니다 감사합니다
10년 전
버그가 있으면, 알려 주세요. ^^
solsu1
10년 전
진짜 필요한 기능입니다. 감사합니다!
10년 전
저도 꼭 필요한 기능이라서, 한번 만들어 봤습니다. ^^
solsu1
10년 전
시간이 걸리는 것이 아니라서 바로 적용해 보았습니다.
사용방법 1.2.3 이후
첨부파일 OO건이 완료됐습니다.
이렇게 나오네요?
자동 삭제가 된 것 인가요?
사용방법 1.2.3 이후
첨부파일 OO건이 완료됐습니다.
이렇게 나오네요?
자동 삭제가 된 것 인가요?
10년 전
디비에 없는 첨부파일이 하나도 없는 경우입니다. ^^
자동삭제는 하지 않습니다.
자동삭제는 하지 않습니다.
solsu1
10년 전
죄송합니다. OO건 표현이 잘못 되었습니다.
갯수가 출력되었습니다. 몇 건이다 하고요.
이것을 삭제하고 다시 표현을 하면서 그만
제가 OO건으로 표기를 했습니다. ㅜㅜ
혼동을 드려 죄송합니다.
다른 공간에 담긴 것을 다시 테스트 해 보았습니다.
•파일이 디비에 없습니다. - C:/APM/public_html/db/data/file/set/2130706433_fYXgZUjN_EB85B9EC8389.jpg
이런 형태로 관리자 쪽에서 메시지가 뜹니다.
제가 댓글 드리면서 잘못 표현을 했습니다. 흑.. ㅠㅠ
감사합니다.
갯수가 출력되었습니다. 몇 건이다 하고요.
이것을 삭제하고 다시 표현을 하면서 그만
제가 OO건으로 표기를 했습니다. ㅜㅜ
혼동을 드려 죄송합니다.
다른 공간에 담긴 것을 다시 테스트 해 보았습니다.
•파일이 디비에 없습니다. - C:/APM/public_html/db/data/file/set/2130706433_fYXgZUjN_EB85B9EC8389.jpg
이런 형태로 관리자 쪽에서 메시지가 뜹니다.
제가 댓글 드리면서 잘못 표현을 했습니다. 흑.. ㅠㅠ
감사합니다.
10년 전
윈도의 APM 에서도 잘 동작하는 모양이군요.. ^^
감사합니다.
감사합니다.
solsu1
10년 전
네.. Autoset 8.0 64bit 입니다!
10년 전
혹시 삭제 기능까지 하려면 어떻해 수정해줘야할까요??
10년 전
여러 상황에서 테스트를 해 본 것이 아니라서..
버그로 인해 잘 못 삭제될 가능성이 있어서, 삭제 기능을 넣지 않았습니다.
버그로 인해 잘 못 삭제될 가능성이 있어서, 삭제 기능을 넣지 않았습니다.
starbros
10년 전
data/file/bakcup이라는 특정 폴더를 만들어서 검출된 화일들을 일단 복사시킨후
지워버리게 하면 좋지않을까요??
지워버리게 하면 좋지않을까요??
10년 전
디비에 정보가 없는 파일을 옮겨 버리면, 원래 폴더를 알수가 없어서 잘 못 되었을 경우 복구가 힘들 것 같습니다. ^^
10년 전
제가 초보라서 그러는데요.
>>DB 테이블에는 존재하지 않지만 data/file 폴더에는 남아 있는 경우가 있습니다.
라고 하셨는데, 그렇다면, 디비확인을 해서 디비에 없는 파일은 data/fie에서 삭제를 해도 된다는
말씀이신가요? 이렇게 삭제를 해도 게시물에 영향은 없는지요?
>>DB 테이블에는 존재하지 않지만 data/file 폴더에는 남아 있는 경우가 있습니다.
라고 하셨는데, 그렇다면, 디비확인을 해서 디비에 없는 파일은 data/fie에서 삭제를 해도 된다는
말씀이신가요? 이렇게 삭제를 해도 게시물에 영향은 없는지요?
10년 전
일반적으로 , 삭제해도 문제는 없습니다.
그래도 혹시 모르는 상황을 대비해서 백업을 해 두십시오. ^^
그래도 혹시 모르는 상황을 대비해서 백업을 해 두십시오. ^^
10년 전
알겠습니다...
감사합니다...^^
감사합니다...^^
KIM163
10년 전
감사합니다. 정말 유용하네요.
검출된 파일의 용량 합계도 출력되면 더 좋을거 같습니다.ㅎ
검출된 파일의 용량 합계도 출력되면 더 좋을거 같습니다.ㅎ
7년 전
쓰레기 파일 삭제 좋네요
6년 전
감사합니다 유용하게 쓰겠습니다. ^^
너무느린신
5년 전
화일이 수천개 일일이 확인 삭제가....어렵네요..
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 2695 | 1개월 전 | 171 | ||
| 2694 | 1개월 전 | 134 | ||
| 2693 | 1개월 전 | 143 | ||
| 2692 | 1개월 전 | 158 | ||
| 2691 | 1개월 전 | 312 | ||
| 2690 | 1개월 전 | 217 | ||
| 2689 |
|
1개월 전 | 424 | |
| 2688 | 1개월 전 | 275 | ||
| 2687 |
선택과집중
|
1개월 전 | 313 | |
| 2686 | 1개월 전 | 275 | ||
| 2685 | 1개월 전 | 330 | ||
| 2684 | 2개월 전 | 462 | ||
| 2683 | 2개월 전 | 261 | ||
| 2682 | 2개월 전 | 287 | ||
| 2681 |
선택과집중
|
2개월 전 | 263 | |
| 2680 | 2개월 전 | 313 | ||
| 2679 |
|
2개월 전 | 417 | |
| 2678 |
|
2개월 전 | 487 | |
| 2677 | 2개월 전 | 312 | ||
| 2676 | 2개월 전 | 287 | ||
| 2675 |
선택과집중
|
2개월 전 | 464 | |
| 2674 |
|
2개월 전 | 309 | |
| 2673 | 2개월 전 | 322 | ||
| 2672 | 2개월 전 | 272 | ||
| 2671 | 2개월 전 | 244 | ||
| 2670 | 2개월 전 | 356 | ||
| 2669 | 2개월 전 | 274 | ||
| 2668 |
선택과집중
|
2개월 전 | 470 | |
| 2667 |
선택과집중
|
2개월 전 | 455 | |
| 2666 |
선택과집중
|
3개월 전 | 388 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기