마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

파일명 중복 시 이름바꿔주기

0 추천

sd카드에 파일 저장시 파일명이 중복되면 이름을 바꾸도록 했는데요 여러개일경우 어떤식으로 해야되는지 궁금합니다

public void onClick(View arg0) {
			OutputStream outStream = null;
			String extStorageDirectory = Environment
					.getExternalStorageDirectory().getAbsolutePath();
			String fpath = extStorageDirectory + "/DCIM/Camera";

			File file = new File(fpath, "바보1.jpg");
			File file2 = new File(fpath, "바보2.jpg");
			
			if (file.exists()) {
				Log.e("LSJ", "File Check:" + file.exists());
				file.renameTo(file2);

			}
			try {
				outStream = new FileOutputStream(file);
				mSaveBm.compress(Bitmap.CompressFormat.PNG, 100, outStream);
				outStream.flush();
				outStream.close();

				Toast.makeText(MainActivity.this, "Saved", Toast.LENGTH_LONG)
						.show();

			} catch (FileNotFoundException e) {
				e.printStackTrace();
				Toast.makeText(MainActivity.this, e.toString(),
						Toast.LENGTH_LONG).show();
			} catch (IOException e) {
				e.printStackTrace();
				Toast.makeText(MainActivity.this, e.toString(),
						Toast.LENGTH_LONG).show();
			}
		}
	};

.

너무어렵다ㅠ (650 포인트) 님이 2015년 1월 19일 질문
너무어렵다ㅠ님이 2015년 1월 19일 수정

1개의 답변

0 추천
 
채택된 답변
파일을 일일이 검사할게 아니라 이름을 실시간 시스템시간으로 줘보셔요

그럼 중복되는 일은 없을것이니..
nicehee (73,100 포인트) 님이 2015년 1월 19일 답변
너무어렵다ㅠ님이 2015년 1월 27일 채택됨
여러개 파일을 다운받으려고하는데 어떤식으로 해야될가요?
다운로드메니저를 사용해보셔요

여러개 받고 싶으면 여러번 실행하면 되지용
...