diff options
| author | Björn Stenberg <bjorn@haxx.se> | 2007-01-08 23:53:00 +0000 |
|---|---|---|
| committer | Björn Stenberg <bjorn@haxx.se> | 2007-01-08 23:53:00 +0000 |
| commit | 7039a05147b8bbfc829babea1c65bd436450b505 (patch) | |
| tree | 4ba555eb84ed97b72b0575034d5b0530a393713e /songdbj/SongDB.java | |
| parent | 6d4c19707ef95942e323cbdc89fbbfdbe45e7cc5 (diff) | |
| download | rockbox-7039a05147b8bbfc829babea1c65bd436450b505.zip rockbox-7039a05147b8bbfc829babea1c65bd436450b505.tar.gz rockbox-7039a05147b8bbfc829babea1c65bd436450b505.tar.bz2 rockbox-7039a05147b8bbfc829babea1c65bd436450b505.tar.xz | |
Splitting out songdbj
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11953 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'songdbj/SongDB.java')
| -rw-r--r-- | songdbj/SongDB.java | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/songdbj/SongDB.java b/songdbj/SongDB.java deleted file mode 100644 index 4b7f2aa..0000000 --- a/songdbj/SongDB.java +++ /dev/null @@ -1,74 +0,0 @@ -import java.io.*; -import java.lang.reflect.Array; - -public class SongDB { - - public static final void main(String[] args) { - TagDatabase td = TagDatabase.getInstance(); - File tdfile = new File("rockbox.tagdb"); - // RuntimeDatabase rd = RuntimeDatabase.getInstance(); - int i = 0, j; - String arg,path = null; - - while (i < args.length) { - arg = args[i++]; - if (arg.equals("--dirisnotalbumname")) { - td.dirisalbumname=false; - } - else if(arg.equals("--dirisalbum")) { - td.dirisalbum=true; - } - else if(arg.equals("--dontshowduplicates")) { - td.showduplicates=false; - } - else if(arg.equals("--strip")) { - if (i < args.length) - td.strip = args[i++]; - else { - System.err.println("--strip requires a path"); - System.exit(0); - } - } - else if(arg.equals("--add")) { - if (i < args.length) - td.add = args[i++]; - else { - System.err.println("--add requires a path"); - System.exit(0); - } - } - else { - if(path!=null) { - System.err.println("you can't specify more than one path!"); - System.exit(0); - } - path = arg; - } - } - if (i != args.length||path==null) { - System.out.println("Usage: SongDB [--showduplicates] [--strip <directory>] [--add <directory>] [--dirisnotalbumname] [--dirisalbum] <directory>"); - return; - } - if(tdfile.exists()&&!tdfile.canWrite()) { - System.out.println("rockbox.tagdb is not writable."); - return; - } - try { - tdfile.createNewFile(); - } - catch(Exception e) { - System.out.println("Error while trying to create rockbox.tagdb: "+e.getMessage()); - return; - } - td.add(new File(path)); - try { - td.prepareWrite(); - // rd.prepareWrite(); - td.writeDatabase(new File("rockbox.tagdb")); - // rd.writeDatabase(new File("rockbox.rundb")); - } - catch(IOException e) { - System.out.println(e); - } - } -}
\ No newline at end of file |