반응형

파일 6

[Swift] FileManager로 디바이스에 파일 저장하기 (Document)

FileManager 사용하여 디바이스에 파일 저장하기 (Document) 아이폰에 기본적으로 있는 '파일' 앱에 파일을 저장하는 방법입니다. 목차 사용 방법 저장된 파일 확인 참고사항 사용 방법 1. 코드 작성 설명은 주석을 확인해주세요. let fileManager = FileManager.default // 도큐먼트 URL let documentURL = fileManager.urls(for: .documentDirectory, in: .userDomainMask).first! // 도큐먼트 URL에 생성할 폴더명 let directoryURL = documentURL.appendingPathComponent("FolderName") do { // 폴더 생성 try fileManager.create..

[안드로이드] InputStream, OutputStream으로 파일 이동하기

InputStream, OutputStream으로 파일 이동하기 대부분의 웹사이트에는 게시판 등에 파일업로드가 들어가기 때문에 파일을 지우거나 삭제하는 기능이 필요했다.(솔직히 전에는 빡빡한 일정과 사이트 분위기 봐서 무시해버린것도 사실인데.. ㅎ) 이런저런 상황에서도 필요할테고 나같은 경우에는 파일업로드하고(cos.jar가 일단 다 업로드를 해버리니까...) 확장자같은 거 등 유효성을 체크해서 통과한 파일만 실제 폴더에 옮겨주고 나머진 지워준다. 임시폴더는 어차피 외부로 공개도 안될테니... ㅎ Java // 파일을 해당위치로 복사하고 지운다. public boolean moveFile(String source, String dest) { boolean result = false; FileInputSt..

[안드로이드] IllegalArgumentException, contains a path separator

[안드로이드] IllegalArgumentException 오류, contains a path separator 오류 getExternalStorageDirectory 함수를 사용하지 않고 "/MOVIES/filename" 등의 경로를 File 생성자에 직접 넣어주면IllegalArgumentException (예 'sdcard/filename contains a path separator')이 발생한다. 해결 사용법 : Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MOVIES); 자세한 내용 : http://newsight.tistory.com/50

[안드로이드] 이미지 경로 이미지뷰에 출력

[안드로이드] 이미지 경로 이미지뷰에 출력하기 SD-Card에서 이미지의 경로를 받아와 ImageView에 등록하는것을 원하는거라면 Bitmap을 써서File imgFile = new File("/sdcard/Images/test_image.jpg"); if(imgFile.exists()){ Bitmap myBitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath()); ImageView myImage = (ImageView) findViewById(R.id.imageviewTest); myImage.setImageBitmap(myBitmap); } 이런식으로하시면됩니다.물론 안드로이드 매니페스트 파일에 를 등록하셔야합니다. [ 출처 : http://hash..

[안드로이드] 폴더 삭제

[안드로이드] 폴더 삭제 안드로이드에서 파일을 이용한 프로젝트를 할 경우, 파일들을 폴더 단위로 관리 할 것입니다. 물론 귀찮으면 패키지 폴더에 하시구요ㅠㅠ 자바 이클립스로 개발하면, DDMS를 바로 볼 수 있습니다. DDMS에서 폴더 구조를 볼 수도있고, HostPC로 파일을 가져올 수도있습니다. 반대로 파일을 애물레이터에 넣을 수도있지요. 삭제도 가능합니다. 그러나.. 폴더는 삭제 할 수 없습니다. 폴더 삭제는 코드로 할 수 밖에 없는 것 같습니다. 혹시 다른 방법을 아시는 분은 댓글 부탁드립니다. 그리고 폴더를 삭제하려면, 하위 폴더 및 파일들을 모두 삭제 해야합니다. 소스코드는 '안드로이드펍'에서 jurinac님께서 작성하신 코드입니다. 간단히 설명하면, 파일은 삭제하고, 디렉토리는 하위 디렉토리..

반응형