android - create new File in internal storage Exception : java.io.IOException: open failed: ENOENT (No such file or directory) -


i trying create new file in internal storage of android device getting exception of no such file or directory

here code:-

string app_path_sd_card = "/xyz/"; string app_thumbnail_path_sd_card = "demodir"; string fullpath = environment.getexternalstoragedirectory().getabsolutepath() + app_path_sd_card + app_thumbnail_path_sd_card; file myfile,dir;  try {         dir = new file(fullpath);         if (!dir.exists()) {             dir.mkdir();         }         myfile = new file(fullpath, "vitals.txt");         if (myfile.exists()) {             myfile.delete();             myfile.createnewfile();         } else {             myfile.createnewfile();         }          toast.maketext(getbasecontext(),"file 'vitals.txt' created",toast.length_short).show();     } catch (exception e) {         toast.maketext(getbasecontext(), e.getmessage(),toast.length_short).show();     } 

androidmanifest.xml

<uses-permission android:name="android.permission.write_external_storage" /> <uses-permission android:name="android.permission.read_external_storage" /> <uses-permission android:name="android.permission.write_internal_storage" /> <uses-permission android:name="android.permission.read_internal_storage" /> 

instead of slashes '\' or '/' use file.seprator better performance.

like,

string app_path_sd_card = "xyz"; string app_thumbnail_path_sd_card = "demodir";  string fullpath = environment.getexternalstoragedirectory().getabsolutepath()  + file.seprator+app_path_sd_card+file.seprator+app_thumbnail_path_sd_card; 

Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -