私はフォルダからファイルを読み込み、それらを数え、各ファイルを通過する長さのループを使用しようとしています。cat
関数を使用し、最初のファイルにput.txtファイルから値を読み込んで出力ファイルに書き込む
- FILE1: output.txtとでの出力は次のようにすることが猫の出力
- FILE2: :猫の出力
は私のコードは次のようになります
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)
で試したことがありますが、これは 'i'の繰り返しごとにこのx3を長くするためです。各1
- 値(ジョン、マイケル、ファビアン)でファイル1.TXT :よう
私test_folderに見えます私は(私の場合2)ファイルの数をカウントし、私のtest_folderをロードしようとしています
を、forループ内の各ファイルを通過し、cat
それらので、私は内側に何を見ることができ、その後、内部の値を印刷:要約する
私のlist.txt(出力
- FILE1::)のような形式で猫出力
- FILE2は:猫の出力
はどこに私のミスで、どのように出力/変更されたコードは、この作業を行うために、次のようになりますか?
あなたの目的が何であるか理解しようとしています:あなたが生産しようとしている最終製品は何ですか? –
@MichaelDavidsonそれは学習曲線です。私はちょうどフォルダー内のファイルを通過したい(.txtファイルのみ)>それらをcatし、その値をoutput.txtファイルに出力したい。単なる学習曲線です。後で私は他の何かをする関数でいくつかのコードをスワップします。あなたはどのように私はこれを行うことができます入力がありますか?ありがとう! – Michael