Я просто хочу, чтобы весь мой код был в одном файле, чтобы разослать его и просмотреть.

Вот идея того, что я хочу.

****Myclass.cs****
code
code
code
code
code
*****file2.cs*****
code
code
code
0
Doug Chamberlain 25 Авг 2011 в 23:02

3 ответа

Лучший ответ

Еще проще:

type *.cs > oneFile.txt

Хотя при этом не будет никаких разделителей между файлами. Однако это:

type *.cs >output.txt 2>&1

Поместит имя файла перед содержимым каждого файла.

1
ChrisF 25 Авг 2011 в 22:34

Установите cygwin, добавьте в путь, затем запустите find path/to/my/project -name '*.cs' | xargs cat из командной строки.

0
Rafe Kettler 25 Авг 2011 в 22:11

Вы можете сделать это с помощью команд DOS - устанавливать cygwin не нужно:

for %f in (*.cs) do  (
   if exist oneFile.txt del oneFile.txt
   echo %f ---- File: %f ---- >> oneFile.txt
   type %f >> oneFile.txt
)

Если у вас есть файлы разных типов, вы можете ввести их имена вместо «* .cs».

0
Arun 25 Авг 2011 в 22:33