Hi there,
Here is an example with dummy data and folders to merge all files across different subfolders
#Generate some files and folders
dir.create("test", showWarnings = F)
write("info", "test/file.txt")
dir.create("test/test1", showWarnings = F)
write("info1", "test/test1/file1.txt")
dir.create("test/test1/test1.1", showWarnings = F)
write("info1.1", "test/test1/test1.1/file1.1.txt")
dir.create("test/test2", showWarnings = F)
write("info2", "test/test2/file2.txt")
#Find all files
myFiles = list.files("test", pattern = "\\.txt", recursive = T, full.names = T)
#Combine the files
file.copy(myFiles[1], "test/combined.txt") #Copy the first
for(file in myFiles[-1]){
file.append("test/combined.txt", file) #Append any other files
}
Hope this helps,
PJ