I have a small Java code in Android Studio. I run it in emulator (Android 7.1.1 API 25).
How I validate a file name and file name length?
Should I check the length with path name or only file name!
I found Android support 255 character as a file name.
File name text in Language Bengali (UNICODE UTF-8)
File downloadFile = new File("/storage/emulated/0/MyDownload/আমার সোনার বাংলা আমি তোমায় ভালোবাসি চিরদিন তোমার আকাশ তোমার বাতাস আমার প্রাণে বাজায় বাঁশি ও মা ফাগুনে তোর.mp4");
FileOutputStream outputStream = new FileOutputStream(downloadFile, true);
downloadFile.toString().length() // OUTPUT: 142
ERROR: java.io.FileNotFoundException: /storage/emulated/0/MyDownload/আমার সোনার বাংলা আমি তোমায় ভালোবাসি চিরদিন তোমার আকাশ তোমার বাতাস আমার প্রাণে বাজায় বাঁশি ও মা ফাগুনে তোর.mp4 (File name too long)