Quiere hacer una aplicación de Android /muy/ básica para copiar el contenido de una carpeta a otra y luego cambiarles el nombre
Basically, I'd like to have a simple Android application that just consists of one button (called something like copy) that when pressed, would scan a directory on the root of my internal storage for files, copy those files to another place on my internal storage, and then remove the .txt file extension from them.
I have read a few books of Java and got comfortable with some basics, and even started a couple books on Android. However, I am just lost on where to start. I know of IO streams, but through googling found other (quicker?) ways to do this. Just not sure how I can create the app right now.
I also understand this may be a very basic question, and with no code attached, but please be kind to my noobness lol. Just not sure how to get the copying/renaming done.
preguntado el 08 de febrero de 14 a las 14:02
Google's Guava library makes such operations trivial. You can find out more in the documentation here: http://docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/io/Files.html.
So if there is an unknown amount of files in a directory. Would I need to: Get a count of all files in the directory by putting them in an array. Then have a for loop to cycle through them and copy(File from, File to)? Also, with the copy method, do I copy the file itself ("from") to the directory ("to")? - David
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas java android file copy or haz tu propia pregunta.
You are not reffering to a problem. Start with simple tutorials on how to build your first application like this:developer.android.com/training/basics/firstapp/index.html?hl=cn When you made this app functional on your phone, then u can start editing the app to you own needs. And if a problem occurs u cant solve by first searching the web, then you come back here :) - MiKE
@user3284107 I know how to make my first app. I have followed the tutorials on the website. Just not sure how to do the under the hood stuff of copying/renaming. - David