2011-08-25 21 views
0

我只想把我所有的代碼放在一個文件中發送和查看。是否有可能將Visual Studio項目合併到單個文件中?

這裏是我想要的想法。

****Myclass.cs**** 
code 
code 
code 
code 
code 
*****file2.cs***** 
code 
code 
code 
+2

呃... zip文件? –

+0

不,不,不。我想要一個單獨的文本文件,所以我可以說它粘貼到SO帖子。像這樣回答#2 http://meta.stackexchange.com/questions/2677/database-schema-documentation-for-the-public-data-dump-and-data-explorer/2678#2678 –

+0

沒有什麼可以停止的你可以將每個類放在彼此之下。 –

回答

1

更簡單:

type *.cs > oneFile.txt 

雖然這不會把文件之間的分隔符。但是,這個:

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

將在每個文件的內容之前放置文件名。

+0

+ +1爲我的文件名!現在怎麼做正則表達式像'following /^.* \。(inc | cs | vb | cshtml)$ /'我發現的例子非常複雜和複雜 –

+0

@Doug - 現在你問了;) – ChrisF

0

安裝cygwin,添加到路徑,然後從命令提示符運行find path/to/my/project -name '*.cs' | xargs cat

0

你可以用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」

相關問題