0

我有两个包含文件的目录。我想将所有这些文件合并为一个。我已经知道本机缩小,但我不想这样做,因为我需要一些定制的东西(它是一个单页应用程序,根据用户类型和其他几个条件)。

假设在文件夹中MyScripts我有文件Script1.js, Script2.js .... Script14.js。我想使用字符串生成器打开并附加这些文件,然后创建一个MyFullScript.js保存到MyScripts文件夹中的合并文件。我不确定在哪里寻找这个,有什么方法可以做到这一点?

谢谢。

4

2 回答 2

2

为什么不在 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文件中。

于 2012-07-23T19:03:42.397 回答
0

嗨,这可能有帮助,也可能没有帮助,在通过 blu-imp 实现 jQuery FileUpload 时遇到它。无论如何,根据需要提供捆绑和缩小服务,对我来说似乎是可配置的,无论如何都比本机堆栈更可配置,并且可以提供您需要的粒度!

http://clientdependency.codeplex.com/

重新阅读您的帖子后,我认为这可能会有所帮助,特别是因为源代码在 code-plex 上可用,所以我认为这可能提供您需要的 80% 的功能,您可能需要分叉它并添加自定义20% 来满足你的需要!

于 2012-07-23T19:00:23.510 回答