너는 개발자냐?
홈
태그
미디어로그
위치로그
방명록
java 특정 디렉토리 내 파일목록 가져오기
카테고리 없음
2008. 4. 30. 01:04
일단 코드먼저...
getFileList
(Language : java)
private
void
getFileList
(
File
targetPath,
ArrayList
arr
)
{
long
timeBefore =
86400
;
//하루(86400초) 이전 수정된 파일만.
if
(
targetPath.
isDirectory
(
)
)
{
String
[
]
fl = targetPath.
list
(
)
;
File
tmpFile =
null
;
long
nTmp;
int
filecnt =
0
;
for
(
int
i=
0
;i<fl.
length
;i++
)
{
tmpFile =
new
File
(
targetPath.
getAbsolutePath
(
)
+
"/"
+fl
[
i
]
)
;
if
(
tmpFile.
isDirectory
(
)
)
{
getFileList
(
tmpFile, arr
)
;
}
else
{
if
(
fl
[
i
]
.
substring
(
fl
[
i
]
.
lastIndexOf
(
"."
)
)
.
toUpperCase
(
)
.
equals
(
".JPG"
)
)
{
//확장자가 jpg인 경우만
nTmp = tmpFile.
lastModified
(
)
;
nTmp =
new
java.
util
.
Date
(
)
.
getTime
(
)
- nTmp;
nTmp /=
1000
;
//ms를 초단위로 변경
if
(
nTmp <= timeBefore
)
{
//시간내 변경된 파일만
arr.
add
(
targetPath.
getAbsolutePath
(
)
+
"/"
+fl
[
i
]
)
;
filecnt++;
}
}
}
}
}
else
{
}
}
이녀석 역시 재귀호출로 디렉토리 안에 디렉토리디렉토리....줄줄이 엮어들어가서 죄다 뽑아오는 로직..
24시간 이전 변경된 JPG파일 리스트만 뽑아오지만 뭐 쓰기나름임다... 수정은 알아서...
유닉스기반에서 작성한거라 디렉토리구분자가 다른 윈도우(역슬래쉬..죠..)에서 잘 작동할지는 의문?
간단하게 어케쓰느냐 궁금하신분들을 위해...
이~그잼플.
(Language : java)
ArrayList
arr =
new
ArrayList
(
)
;
// /home/hy054nz는 반드시 디렉토리.
// hy054nz안의 디렉토리와 파일들 목록이 절대경로로 arr로 들어감
getFileList
(
new
File
(
"/home/hy054nz"),
arr
)
;
for
(
int
i=
0
;i<arr.
size
(
)
;i++
)
{
out.
println
(
(
String
)
arr.
get
(
i
)
)
;
}
뭐.. 이런식으로 쓰면 되겠죠?
공유하기
게시글 관리
너는 개발자냐?
Posted by
[czar]
,
너는 개발자냐?
by
[czar]
카테고리
분류 전체보기
(951)
TISTORY
(2)
공부하자
(0)
JAVA/JSP
(0)
HTML/CSS/JS
(0)
WEB 2.0
(0)
WEBSITE
(0)
갖고싶은
(0)
경제야놀자
(0)
ETC
(0)
Funny
(0)
자유
(0)
Soccer
(0)
읽는 것이 힘이다.
(0)
태그목록
기아짤방
CSS
erwin Schema Generation 시 필드 순서
log4j
커플링
자블라니
ERwin
java 엑셀
연도
Java
TinyMCE
oracle
tomcat
간식송
이미지리사이즈
ie6과 ie7 같이 사용하기 multi ie
구글수표
아디다시
trac
공인구
Ant
wii wi-fi 51330
김치송
imagemagick
MySQL
JEUS
eclipse plugin
한글유니코드
svn
jQuery
최근에 올라온 글
최근에 달린 댓글
최근에 받은 트랙백
글 보관함
달력
«
2025/02
»
일
월
화
수
목
금
토
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
링크
Eddy Lab.
Total
Today
Yesterday
티스토리 가입하기!
티스토리툴바