Есть простой способ сделать это? Я на самом деле объединяю около 500 файлов, используя copy *.txt myoutputFile.txt
. Проблема в том, что команда вставляет новый / следующий файл в текущую / конечную позицию файла, где мне нужно вставить его в новую строку.
1
2 ответа
0
for f in *.txt
do
echo -e -n '\n' >> "$f"
done
0
Я решил просто сделать быстрый VBScript:
Dim fso, folder, files
Dim strPath
Const ForAppending = 8
' Create a FileSystemObject
Set fso = CreateObject("Scripting.FileSystemObject")
' Define folder we want to list files from
strPath = "C:\members"
Set folder = fso.GetFolder(strPath)
Set files = folder.Files
' Loop through each file
For each item In files
set textFile = FSO.OpenTextFile(item, ForAppending)
textFile.WriteLine()
textFile.Close()
Next