폴더에서 파일을 읽고 계산 한 다음 길이가있는 루프를 사용하여 각 파일을 검토하고 cat
함수를 사용하고 첫 번째 파일에 put 경우 output.txt 의 출력은하기와 같은 :.txt 파일에서 값을 읽고 출력 파일에 쓰기
- 파일 1 : 고양이 출력
- 파일 2 : : 고양이 출력
내 코드의 모습
entry = list.files(path = "//Users//michael/Desktop//test_folder", full.names = TRUE, recursive = TRUE)
output = list.files(path = "//Users//michael/Desktop//list.txt", full.names = TRUE, recursive = TRUE)
len = length(entry)
for(i in 1){
cat(entry,file="//Users//michael/Desktop//list.txt", sep="\t", append=TRUE)
cat("\n",file="//Users//michael/Desktop//list.txt", append=TRUE)
}
나는 또한 for(i in 1:len)
으로 시도했지만 'x'가 반복 될 때마다 x3이 길어질 수 있습니다.
- 파일 1.TXT (\ n)도 :
내 test_folder처럼 보이는
은 요약하면 :
내 test_folder를로드하려고, (내 경우 2) 파일의 수를 계산, 루프에서 각 파일을 통과하고 cat
그들 그래서 내부의 내부에 다음의 값을 인쇄 무엇을 볼 수 있습니다 내 list.txt (출력)과 같은 형식 :
- 파일 1 : 고양이 출력
- 파일 2 : 고양이 출력
어디 내 실수와 방법 것 같은 출력/변경 코드 모양이 일을하기 위해?
귀하의 목적이 무엇인지 이해하려고 시도하십시오 : 귀하가 생산하려고하는 최종 제품은 무엇입니까? –
@MichaelDavidson 학습 곡선입니다.난 그냥 폴더에 파일을 통과하고 싶습니다 (.txt 파일 만있을 것입니다)> cat 그들을 output.txt 파일에 인쇄하십시오. 그냥 학습 곡선. 나중에 나는 뭔가 다른 일을 할 수있는 함수로 일부 코드를 바꿀 것이다. 어떻게 할 수 있는가? 감사! – Michael