簡體   English   中英

將asp.net中的目錄文件與自定義構建的進程相結合

[英]Combining directory files in asp.net with custom-built process

我有兩個包含文件的目錄。 我想將所有這些文件合並為一個。 我已經知道本機縮小了但我不想這樣做,因為我需要一些定制的東西(它是一個單頁面的應用程序,並且有幾個條件,哪些文件包含在哪些輸出中,基於用戶類型和其他一些條件)。

假設我在文件夾MyScripts有文件Script1.js, Script2.js .... Script14.js 我想使用字符串構建器打開並附加這些文件,然后創建一個整合的MyFullScript.js文件,該文件保存在MyScripts文件夾中。 我不知道在哪里尋找這個,有什么方法可以做到這一點?

謝謝。

為什么不在c#上編寫一個快速函數來連接所有內容,如下所示:

DirectoryInfo  info = new DirectoryInfo ("c:\\temp"); //Path to JS files
StringBuilder sb = new StringBuilder();

foreach(var item in info.GetFiles("*.js"))
{
    sb.Append(File.ReadAllText(item.FullName));
    sb.Append(Environment.NewLine);
}

現在sb已將所有腳本連接起來; 您可以將字符串保存到新的.js文件中,如果這是您需要的。

嗨,這可能會有所幫助,也可能沒有幫助,在blu-imp實現jQuery FileUpload時遇到了它。 無論如何,根據需要提供捆綁和縮小服務,對我來說似乎是可配置的,無論如何都比原生堆棧更多,並且可能提供您需要的粒度!

http://clientdependency.codeplex.com/

在重新閱讀你的帖子后,我認為這可能會有所幫助,特別是因為源代碼可以在代碼復制中使用,所以我認為這可能提供你需要的80%的功能,你可能需要分叉它並添加一個自定義20%可以滿足您的需求!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM