I have a question over at StackOverflow that's been sitting there for over a month, and wondered if maybe someone here (or a Googlite) could answer it.
http://stackoverflow.com/questions/5149739/android-problem-setting-file-permissions-when-filename-has-a-space I have an app where I store .png images in the app's cache directory, and as I am sharing these files via messaging, etc, I need to make the files readable temporarily by everyone (i.e. chmod 755). As suggested in another thread, I am running Runtime.getRuntime.exec() to do this: Runtime.getRuntime().exec("setperm chmod 755 /path/to/filename.png"); This works fine, and as I am filtering / and \, any name works... except a name with a space, unsurpisingly. This fails: Runtime.getRuntime().exec("setperm chmod 755 /path/to/file name.png"); So, coming from linux, I try wrapping the file path in quotes, which works on linux, but still fails to change the file perms on Android: Runtime.getRuntime().exec("setperm chmod 755 \"/path/to/file name.png \""); or Runtime.getRuntime().exec("setperm chmod 755 '/path/to/file name.png'"); Any ideas? Thanks, Paul -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en