Re adu:
将他们合成到一个批处理文件中是可以的。事实上已经有程序(批处理),可以实现将任何二进制文件重新编码成批处理程序中的有效文本(类似于MIME编码),运行时再动态解码然后运行即可。
但是,这种代码花费的代价也不小,首先是批处理程序体积显著增大,新程序的大小略大于原程序的大小加上二进制程序大小的1.5倍;其次运行时动态解码会影响运行效率,虽然这种影响并不显著,但随着程序体积的增大,速度的变化将成反比;再次,这种程序很大程度上影响了可阅读性。
回头再分析你最初的需求动机:你想生成一个含有系统前日日期的文件夹。这类需求似乎多用于数据备份的应用程序中,根据这些特定应用环境,你可以有其他的预选方案。比如,生成一个含有系统当前日期的文件夹,然后做一个明天要使用的标记(一般是一个文件),然后再寻找以前的文件夹中含有今天使用标记的文件夹(就是昨天生成的文件夹)进行操作。最后你可能还需要做一个程序首次运行时所需要的日期名称文件夹。
可惜我没有太多的时间,无法深入探讨这类问题,希望以上的思路对你有用。