정보
-
업무명 : 파일 관련 기본 명령어 (디렉터리/파일 선택, 생성, 삭제, 복사) 소개
-
작성자 : 이상호
-
작성일 : 2020-02-13
-
설 명 :
-
수정이력 :
내용
[특징]
-
디렉터리/파일 데이터 분석을 위해서 파일 관련 기본 명령어가 요구되며 이 프로그램은 이러한 목적을 달성하기 위한 소프트웨어
[기능]
-
파일 관련 기본 명령어 소개
[활용 자료]
-
없음
[자료 처리 방안 및 활용 분석 기법]
-
없음
[사용법]
-
소스 코드 예시 참조
[사용 OS]
-
Windows10
[사용 언어]
-
R v3.6.2
-
R Studio v1.2.5033
소스 코드
[명세]
-
전역 설정
-
최대 10 자리 설정
-
메모리 해제
-
# Set Option
options(digits = 10)
memory.limit(size = 9999999999999)
-
단일 파일 선택
file.choose()
-
다중 파일 선택
choose.files()
-
디렉터리 선택
choose.dir()
-
파일 삭제
file.remove(file.choose())
-
디렉터리 생성
dir.create(path = paste0(choose.dir(), "/TMP"))
-
현재 작업 디렉터리 확인
getwd()
-
작업 디렉터리 설정
setwd(dir = getwd())
getwd()
-
작업 디렉터리에서 파일 이름 가져오기
list.files()
-
작업 디렉터리에서 디렉터리 이름 가져오기
list.dirs()
-
단일 파일 정보
-
size : 파일 크기 (바이트)
-
isdir : 디렉터리 여부
-
mode : 읽기/쓰기/실행 가능 여부 (예. 666 = 모든 사용자 쓰기/읽기 가능)
-
mtime : 마지막 수정 시간
-
ctime : 마지막 상태 변화 (status change) 시간
-
exe : 실행 가능 파일 여부
-
file.info(choose.files())
-
파일 복사
file.copy(from = file.choose(), to = choose.dir())
-
파일 이름 변경
file.rename(from = file.choose(), to = "Rename")
[전체]
# 단일 파일 선택
file.choose()
# 다중 파일 선택
choose.files()
# 디렉토리 선택
choose.dir()
# 파일 삭제
file.remove(file.choose())
# 디렉터리 생성
dir.create(path = paste0(choose.dir(), "/TMP"))
# 현재 작업 디렉터리 확인
getwd()
# 작업 디렉토리 설정
setwd(dir = getwd())
getwd()
# 작업 디렉토리에서 파일 이름 가져오기
list.files()
# 작업 디렉토리의 디렉터리 이름 가져오기
list.dirs()
# 파일 정보 확인
# size : 파일 크기 (바이트)
# isdir : 디렉터리 여부
# mode : 읽기/쓰기/실행 가능 여부 (예. 666 = 모든 사용자 쓰기/읽기 가능)
# mtime : 마지막 수정 시간
# ctime : 마지막 상태 변화 (status change) 시간
# exe : 실행 가능 파일 여부
file.info(choose.files())
# 파일 복사
file.copy(from = file.choose(), to = choose.dir())
# 파일 이름 변경
file.rename(from = file.choose(), to = "Rename")
참고 문헌
[논문]
- 없음
[보고서]
- 없음
[URL]
- 없음
문의사항
[기상학/프로그래밍 언어]
- sangho.lee.1990@gmail.com
[해양학/천문학/빅데이터]
- saimang0804@gmail.com
'프로그래밍 언어 > R' 카테고리의 다른 글
[R] 하와이 마우나로아 (Manuna Loa)에서 이산화탄소 (CO2) 농도 자료를 이용한 통계 처리 및 시계열 가시화 (0) | 2020.03.01 |
---|---|
[R] nonogram (네모네모로직) 해결 알고리즘 및 가시화 (0) | 2020.02.23 |
[R] 데이터 분석에서 자주 사용하는 "tidyverse" 패키지 소개 (0) | 2020.02.13 |
[R] 파일 읽는 GUI를 제공하는 "ezpickr" 패키지 소개 (2) | 2020.02.12 |
[R] 대화형 테이블을 생성하는 "DT" 패키지 소개 (0) | 2020.02.12 |
최근댓글