NodeJS uygulamasında çalıştırılan betiğin dosya adı nasıl alınır?NodeJS'de çalıştırılan betiğin dosya adı nasıl alınır?
cevap
Sen process.argv
kullanmak gerekir http://nodejs.org/docs/latest/api/globals.html#globals_filename
__filename
değişken kullanabilirsiniz. Komut satırında çalıştırılan komut dosyasının adı,
__filename
'da bulacağınızdan farklı olabilir. Uygun olan, ihtiyaçlarınıza bağlıdır.
http://nodejs.org/docs/latest/api/process.html#process_process_argv
'__filename'den farklı mıdır? Aynı görünüyor. – 1252748
@ 1252748 Belgeleri okumanız gerekir: https://nodejs.org/docs/latest/api/modules.html#modules_filename '__filename', şu anda içinde bulunduğunuz dosyanın adıdır. Diğer 5 modülde, kontrol ettiğim yere bağlı olarak '__filename' nin ne olacağı 6 farklı olasılık var. Dahası, betik bunu yürütmek için kullanılan bir bağlantı bağlantısına sahip olabilir. process.argv, aslında kaçtı olanı size verecektir. – Brad
Müthiş bilgi. Teşekkürler dostum. – 1252748
kullanımı path
modülünün basename
yöntemi:
var path = require('path');
var filename = path.basename(__filename);
console.log(filename);
Here Yukarıdaki örnek alınır belgesidir.
- 1. Şu anda çalıştırılan R betiğinin dosya adı nasıl alınır (sonuçların kolay otomatik e-posta için)
- 2. VBA'da excel dosya adı/yolu nasıl alınır?
- 3. Python'da __main__ modülünün dosya adı nasıl alınır?
- 4. Önişlemcide yalnızca dosya adı nasıl alınır?
- 5. SQLAlchemy'den çalıştırılan SQL kodu nasıl alınır
- 6. log4net Çalıştırılan dosya başına bir dosya
- 7. Dosya adı, dosya adı olmadan nasıl kurtulur?
- 8. Python'da betiğin tepesine nasıl dönebilirim?
- 9. System.Xml.Linq.XNode'un adı nasıl alınır?
- 10. C# dosyasındaki bir Uri'den dosya adı nasıl alınır?
- 11. Win32API - İşlem tanıtıcısından işlemin dosya adı nasıl alınır?
- 12. jQuery Kullanarak Yükleme Formundan Dosya Adı Nasıl Alınır?
- 13. Adobe Reader tam yolu nasıl alınır (yürütülebilir dosya adı dahil)?
- 14. android, paket adı nasıl alınır?
- 15. Regex: Grup adı nasıl alınır?
- 16. Tam tür adı nasıl alınır?
- 17. Veritabanı adı sqlserver nasıl alınır
- 18. Arama yönteminin adı nasıl alınır?
- 19. Tensorflow op adı nasıl alınır?
- 20. Geçerli işlevin adı nasıl alınır?
- 21. Lua'daki argümanın adı nasıl alınır?
- 22. TimeZoneInfo kısa adı nasıl alınır
- 23. JSP'de geçerli sayfa adı nasıl alınır?
- 24. Dosya adı dosya adından nasıl çıkarılır?
- 25. Dosya adı javascript'te dize yolundan mı geliyor?
- 26. Dosya sürümü Qt'ye nasıl alınır?
- 27. WP7'ye nasıl dosya alınır?
- 28. Dosya oluşturulma tarihi nasıl alınır?
- 29. JimFS: Yoldan Nasıl Dosya Alınır
- 30. Dosya tanıtıcısından dosya adı alın
Bu, yalnızca şu anda '__filename' değişkenine bakarak görüntülenen dosya adını öğrenmek istiyorsanız kullanışlıdır. Bunun yerine, çalışan tüm nodejs programının adını bilmeniz gerekiyorsa, @Brad'ın aşağıdaki yanıtını kullanın. –