繁体   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