Android Java file create java.io.FileNotFoundException (File name too long)

Viewed 23

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)

0 Answers
Related