0
Onları dize olarak karşılaştırdığımda iki özdeş dosyam var. Ancak boyutları farklıdır ve aşağıdaki gibi sorduğumda dosya türleri de farklıdır.CRLF satır sonlandırıcıları olmadan Nodejs'de Dosya Oluşturma
$ file ~/Desktop/gprs
ASCII text
$ file ~/Desktop/2/gprs
ASCII text, with CRLF line terminators
Ubuntu> Yeni Belge> Boş Belge bölümü ile bir tane oluşturdum.
fs.writeFile("/2/gprs", data, function(error) {
if (error) {
console.log(error);
} else {
console.log("Ok");
}
});
Ben CRLF satır sonlandırıcılar seçeneği olmadan ikinci dosyayı istiyorum:
aşağıda gibi fs eklenti ile NodeJs ikinci dosyası oluşturduk. Bu şekilde nasıl oluşturabilirim?
Teşekkür
Ben 'writeFile' ile ilgili bir sorun daha' data' değişkenin içeriği hakkında muhtemelen daha olduğunu düşünüyorum benim sorun çözüldü. CRLF'ye neden olan verileri nasıl aldınız/oluşturdunuz? –
Düğüm js'deki verileriniz "\ r \ n" satır sonlarını içerir; sadece data.replace ('\ r \ n', '\ n'); ' – Molda
Aslında sorun şu ki. Ben var os = require ('os') kullanıyorum; satır sonları için os.EOL. Teşekkürler –