我嘗試使用下面的批處理腳本某些文件串連在一起:爲什麼這個批處理文件會產生額外的,意外的,不需要的字符?
copy NUL bin\translate.js
for %%f in (source\Libraries\sprintf.js, source\translate-namespace.js, source\util.js, source\translator.js, source\translate.js) do (
type %%f >> bin\translate.js
echo. >> bin\translate.js
)
然而,當我這樣做,一個額外的性格似乎在每個文件的結尾進行打印。當我用ASCII查看文件時,它被解釋爲這三個字符: ?
爲什麼會發生這種情況?我能做些什麼來解決它?
呼叫良好。這看起來確實是這個問題。我會考慮是否可以存儲沒有字節順序標記的文件,但我不知道這是否可行(其他人可能正在編輯這些文件,我希望他們能夠編輯文件他們選擇的編輯)。 – 2010-10-25 14:26:48
如果您使用Windows批處理文件以外的編程語言,這當然會非常容易。 – 2010-10-25 14:46:29
同意。幸運的是,我能夠找到一種工具,可以在我不需要寫任何東西的情況下做我想做的事情(儘可能多的有趣,這不完全是我想要花費的時間)。該工具可以在這裏找到:http://www.interworks.com/blogs/banderton/2010/04/01/javascript-combinerbuilder – 2010-10-25 16:03:43