Windows 용 입니다.
function dir_size($dirname)
{
$dir_space = 0;
if(!is_dir($dirname)) return;
$handle = @opendir($dirname);
while($filename = @readdir($handle))
{
if ($filename == "." || $filename == "..") continue;
$file_name = $dirname."/".$filename;
if(is_dir($file_name)) $dir_space += dir_size($file_name);
else $dir_space += @filesize($file_name);
}
@closedir($handle);
return $dir_space;
}
$account_space = dir_size($g4[path]);
$data_space = dir_size($g4[path]."/data");
=============================================================
위 소스를 원본 소스에서 계정 용량 구하는 부분과 DATA 폴더의 용량을 구하는 부분에 덮어씌우셔서 사용하시면 됩니다.
이게 웃긴것이...
Windows 계정에서는 모든 파일의 용량을 다 구합니다.
그런데 Linux 계열의 계정에서는 퍼미션때문에 몇가지 파일의 용량을 못 구합니다.
그래서 'du' 명령어를 사용해서 용량을 구했을때보다 용량이 적게 나오죠...
아무튼 잘 사용하셨으면 좋겠습니다. ^^
{
$dir_space = 0;
if(!is_dir($dirname)) return;
$handle = @opendir($dirname);
while($filename = @readdir($handle))
{
if ($filename == "." || $filename == "..") continue;
$file_name = $dirname."/".$filename;
if(is_dir($file_name)) $dir_space += dir_size($file_name);
else $dir_space += @filesize($file_name);
}
@closedir($handle);
return $dir_space;
}
$account_space = dir_size($g4[path]);
$data_space = dir_size($g4[path]."/data");
=============================================================
위 소스를 원본 소스에서 계정 용량 구하는 부분과 DATA 폴더의 용량을 구하는 부분에 덮어씌우셔서 사용하시면 됩니다.
이게 웃긴것이...
Windows 계정에서는 모든 파일의 용량을 다 구합니다.
그런데 Linux 계열의 계정에서는 퍼미션때문에 몇가지 파일의 용량을 못 구합니다.
그래서 'du' 명령어를 사용해서 용량을 구했을때보다 용량이 적게 나오죠...
아무튼 잘 사용하셨으면 좋겠습니다. ^^
댓글 5개
20년 전
앗....감사합니다....^^
일단 해 보고 결과 알려드리도록 할께요...
휘리릭~~
일단 해 보고 결과 알려드리도록 할께요...
휘리릭~~
20년 전
잘 되는것 같습니다....
번거롭게 해 드려서 죄송하고요...
다시 한 번 감사의 말씀 전합니다...
좋은 밤 보내세요.
번거롭게 해 드려서 죄송하고요...
다시 한 번 감사의 말씀 전합니다...
좋은 밤 보내세요.
HyoSub
20년 전
전혀 번거롭지 않습니다.
공부하면서 하는건데 뭘요~~ ^^
좋은하루되세요~~
공부하면서 하는건데 뭘요~~ ^^
좋은하루되세요~~
20년 전
게시판 용량구하기 - 리룩스용에다가 업데이트 시키면 됩
16년 전
좋은 정보 감사합니다.
게시판 목록
그누4 팁자료실
그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.
나누면 즐거움이 커집니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 109 | 20년 전 | 4582 | ||
| 108 | 20년 전 | 6023 | ||
| 107 | 20년 전 | 7692 | ||
| 106 | 20년 전 | 3686 | ||
| 105 |
|
20년 전 | 5307 | |
| 104 |
|
20년 전 | 3846 | |
| 103 | 20년 전 | 5366 | ||
| 102 |
yesmoa
|
20년 전 | 10247 | |
| 101 | 20년 전 | 6018 | ||
| 100 |
g6man
|
20년 전 | 3712 | |
| 99 | 20년 전 | 3194 | ||
| 98 | 20년 전 | 6046 | ||
| 97 | 20년 전 | 14559 | ||
| 96 | 20년 전 | 4042 | ||
| 95 |
|
20년 전 | 5503 | |
| 94 |
|
20년 전 | 8703 | |
| 93 |
|
20년 전 | 3432 | |
| 92 | 20년 전 | 4460 | ||
| 91 | 20년 전 | 5231 | ||
| 90 | 20년 전 | 7188 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기