Help with Grouping tracks into albums

Hey guys,
I have a problem where songs imported into itunes from the same artist & album are not showing up as being part of the same album (ie when I sync them to my ipod, I get two "albums" each with half the songs on it!!!) Does anyone know how to tell itunes it's the same album? I have tried manually editing the song info, and am sure the artis and album names are entereed exactly the same!
Cheers,

I believe this page should answer your question:
http://docs.info.apple.com/article.html?artnum=304389

Similar Messages

  • In I-Tunes, how can I consolidate multiple copies of the same album with different tracks into one file in my library screen?

    In Windows 7 , I tunes library/ albums, I have many albums ( all the same) with different tracks in each.
    Is it possible to consolidate the multiple cover photos into one ?

    Generally setting a common Album Artist will fix things, if not see Grouping tracks into albums.
    tt2

  • Help with exporting tracks from Garageband into iTunes please?!

    I have voice-recorded a list of Italian words and phrases which I want to import into iTunes as separate tracks so that I can shuffle them & test myself to learn them. So far I have been using the cycle region to import each word but it is taking forever! I beieve it is not possible to have multpile cycle regions and have been playing about with the markers using the podcast track but I can't get it to export in chapters either.
    Is there a way to split a single track in Garageband and import it as mulitple tracks into iTunes all at the same time?
    Thanks for any help you can give me!

    vanessa2011 wrote:
    the chapters only work when you actually burn to CD. I assume that's correct?
    for your purposes, yes (technically it would create podcast style chapters so you could jump past a section, for instance, but not in a shuffle fashion like you want)
    vanessa2011 wrote:
    I'm guessing that will take an awful lot of CDs?!
    you could use a re-writtable, but no, this doesn't sound like a really workable solution for what you're doing.
    vanessa2011 wrote:
    Just two of the chapters has already become 220 'songs' in iTunes and over 20MB.
    one thing you should be doing is selecting the "compress" option in the export dialogue. you can probably use very aggressive compression for spoken word since hi-fidelity wouldn't be that important (you might experiment with a custom setting to see how low you can go with it still being acceptable)
    vanessa2011 wrote:
    I wonder how much would fit onto a CD
    in terms of audio, it's time, not disc space. a standard CD holds 74 minutes of audio (some store 80)
    you could try an audio editor instead of GB:
    http://www.bulletsandbones.com/GB/GBFAQ.html#audioeditors
    (Let the page FULLY load. The link to your answer is at the top of your screen)
    but GB is probably the most simple option

  • Help with importing mp3s into iTunes

    Hi, I'm running the newest version of iTunes and having problems loading mp3s into the library in correct order. I'm not sure how the mp3s i want to import are tagged, but when i import them, iTunes arranges them automatically by song name (alphabetically) and loses the track order.
    1) how do i import them keeping the same track order (in future)?
    2) how can i re-order the existing ones i've imported into the library already as efficiently as possible (without going into the 'get info' option and adding track numbers for each of the separate tracks (i have several thousand like this - they are mainly live concerts)?
    Many thanks for any help, its much appreciated!

    You don’t say quite enough to be sure if I am being helpful or how much you know, but …
    Start in the library window with browse on and select an album. (Click on the little eye, upper right of screen if you don’t see the browser).
    You can then use “Get info” to inspect some of your imported tracks for that album. If you click on the info tab, you should see a field for track number. If you have a correct track number in this field, you should be able to sort by track number.
    If you don’t see a Track # column to sort on, you and bring it into view by right clicking on the header row (Name, Artist, Album etc) and then checking Track number.
    You can sort on any column by clicking the header.
    I ripped all my CDs with Free Realplayer and imported the tracks into iTunes when I got an iPod – all the track numbers were already correct.

  • Please Help with group chat probs

    I don't get any sound or vibe notification for my group chats also In my group chats if a pic is posted and then comments made on that pic I can't scroll up or down to see all comments. This is something I need to fix as we use pic with chats at work.  I can't get the info I need.  If any one could help with this problem please do. This problem has only been since I upgraded to the newest bbm messenger last week. I have the Q10. I pulled the battery and sims card but this did nothing to fix the problem. Please if anyone can help!
    Thank you all  

    Please make sure you are using TRUCN() in your GROUP BY expression. This function will truncate the date by removing time content.
    Best of luck!

  • Need help with multi track/simultaneous recording

    Please forgive me if the answer to my question has already been covered; I have searched the other posts but haven't been able to find the answer.
    I am recording a podcast with a Behringer Xenyx X1832 mixer. In GB I know how to select "multi track recording" and set my two mics that are conneced to the first two channels of the mixer to "mono 1" and "mono 2" on the input source.
    My question is how do I record audio from my Macbook on a seperate track?
    I have a Focusrite 2i2 connected via USB to the Macbook acting as an output, then TRS cables from the outputs going to channel 7/8 on the mixer. When I play audio I can hear it perfect and adjust EQ and volume, but I am unable to record it on a seperate track on GB.
    When I click on the track on GB, the input source says "stereo 1/2" and when I try to click the red buttons to arm the other two mono tracks where my mics are connected it says "The input channel of this track is already in use. To record on this track, choose another input channel."
    What am I doing wrong? How do I send audio from the Macbook to the mixer and then record it on a seperate track, along with seperate tracks for each of the mics?

    You need to create an aggregate device:
    http://support.apple.com/kb/HT1215

  • Alright I give! I need some help with groups/busses and more please..

    Hi all,
    Well, its now been a few weeks of my off and on testing with my new Logic Rig, I have every plug I can transfer over to UB that I can and now am trying to get deeper into things.
    First I struggled with learning the environment (I still dont get it fully) but now I am really confused about group and fx tracks.
    - Am I missing something or is everything just a buss turned into a group? This also included creating an FX track?
    If this is the case then its not nearly as complex as I think it is but I cant figure certain things out with the way logic handles naming in regards to its busses.
    Lets say I want to create a sidechain group. I take an audio track change it to represent buss (1), I then rename buss 1 to SC-GROUP, now any window that I drop down to find the newly names SC-GROUP always remains named as buss (1). This even happens when I rename the buss direct from the audio environment.
    I must be missing something, whats been confusing the heck out of me is that no matter how I try and name things they always remain their original names in any menues as the example of the buss (1), so how do I rename these channels so I can clearly know exactly where I am routing audio?
    So lets summarise where I am lost so far hehe.
    1. Are groups really just empty busses renamed to act as a group?
    2. How can I rename a buss/group and be able to see the renamed channel in the menues.
    and for the 3rd new question of sorts...
    3. FX Sends, again is this just a buss that has an AU inserted into its channel and then rout the insert of an additional audio channel to the buss with the FX inserted?
    and now my last uestion of the day if I have not confused you to death so far
    Why is it that when I add a AU lets say battery as instrument 1, when I add another in the window and I rerout an instrum,ent track the next AU shows up at the bottom of the list instead of inst. 2?
    If I am not explaining myself clearly enough for any of my examples let me know so I can try to better represent my questions. I am still so new to Logic and still have yet to get the bulk of the simple operations down just yet..
    Thanks again for all your asistance!

    Thank you guys,
    So if I understand right, a sub buss is nothing more than a routing the output of a few channels to a buss to control a few aspects like I had mentioned compressing an entire group of tracks EG: a drum buss (in this situation a drum sub buss?).
    So I will have to reffer to the manual again to read the details on an actual group since it does seem there is a difference EG: the group can actually manipulate the faders of channels routed to the group?
    FX busses seem to be just that, slap an FX info either and AUX channel or a buss and then set the insert of that AUX or buss desired.
    The reason I asked about naming is that lets say I have 6 effects tracks I wish to use lets say as an example AUX1=Short Delay, AUX2=Long Filter Delay, AUX3=Slap Verb, AUX4=Long Verb and so forth.
    When I go to actually use these inserts I need to assume I know exactly what AUX I assigned each effect to, if I could simply rename this AUX track to refference the effect it would make so much more sense then trying to remember what AUX5 was.
    In regards to my last question here is a bit more of a detailed explanation, please bare with me as I am not in front of my computer.
    1. I add battery into Audio Instrument-1
    2. I then configure my environemt to use my AUXs I already have inplace for audio routing.
    3. I then edit the Audio window create the midi for a new multi-instrument.
    4. I come back to the main arrange window and hold-click on the next available audio-instrument and in the instrument window battery will be instrument 1 out of how ever many blanks apear EG:25+
    5. Now I go to add lets say Stylus RMX into the next available mutli audio instrument. I then repeat steps 2,3,4.
    Now when I get to step 4 this time instead of audio instrument 2 from the lint being Stylus it shows up as the last possible instrument in the drop list that appears under audio instrument from hold-click on the audio-instrument track.
    Its just odd, it should be instrument 2, but instead it shows up as the last possible choice.
    Maybe I am doing something wrong, even sometimes when I grab on of batteries midi tracks and create next object I will get a random audio track in there out of no where, or maybe its just a bug with battery.
    Any ideas? If I still am not describing this right, I will post a step by step this eve of exactly the steps I am taking.
    Thanks again, this forum has been very helpful in getting me going with the questions I just cant seem to get around from my Nuendo work flow.
    Cheers!

  • Need help with playing tracks

    Haven't used my player in awhile and never did really learn how to use it well. I have some meditations I've loaded, to listen to e.g. before I go to sleep. I was getting other music playing when the meditation was finished. Think I finally figured out how to get the right track to repeat....BUT I'd really like to turn it off after the one track plays-automatically. Can I do this? Manual not much help!   There might be times I'd want it to repeat, times want it to turn off, and times when I might want to switch to another track/mediation and go on.  Help???  Thanks!

    Black-Rectangle wrote:
    When you go into Settings you change the defaults. The unit should remember them after being turned off. Ok.....the Power one seems to stay but Sleep doesn't. Am I doing something wrong or is that one an exception? With Repeat off it should play through the Go List once and stop. If you just want to play one track, just put one track in the Go List. Otherwise it will keep playing through the whole list (your six tracks). Ok.....Got this figured out and moved 5 out of the GoList. And checked and they're still there, in another folder......wasn't sure about that! I'd wondered if I could do this all on the unit and not have to go into the pc to do it. Thanks for the clear info! The Go List is supposed to be the track(s) you want to hear now and only those tracks. It's designed for you to add and remove tracks on the unit itself. To take a track OFF the Go List, start playing it and hold the center button to remove it.  You can make more elaborate, more permanent playlists using the computer, but that's actually pretty well explained in the manual. The Go List is made for quick changes. If you set the Power Saver to 10 minutes it will shut off 10 minutes after the last track is played.  (It doesn't say automatic, I was just trying to explain what it does.) Got it!  The same track can be in the Go List and elsewhere because unless you click all the way down and go to Folders, you are not seeing folders as you would on a computer. You're seeing lists made from the database, which is made from the ID3 tags, electronic labels that are part of each file. Ditto that there is not a separate folder of Albums, a separate folder of Artists, etc.--all that info is gathered from the files and placed under categories like Album, Artist, etc. Each one is like an index, not a folder full of files. The Go List (like other playlists) is a list of locations where the files are. The Sansa sees the list, understands it's a list, and follows the list to play the files you want. Thanks for your patience and clear explanations!! Now I can add more items and move them around as I need to. Considering the sorely incompetent manual, how on earth do total newbies figure all this out? Why isn't the manual more comprehensive (not that you should know why but just wondering!!) I want to also ask about finding an ac adapter to charge the unit off the pc but figure I should start a new thread!! Don't want to lose you!  Somewhere on here someone sugg using a cell phone charger. Tried mine, the plug looks the same size but will only go in part way and then the battery icon has a slash through it. Others said it's faster with an adapter. Also want to ask about updating the software......others on here recc some specific softward to download (have to look it up again) rather than the Sansa software (don't think it's available now); would doing that/updating the software help? and would there be more capabilities with it? Just let me know if I should start new threads for these?  Thanks again! I am really grateful for your help! 

  • Can u please help with my huge Photo/Album/Folder Management Project?

    Thanks for looking and happy holidays.
    Using 1.5.2
    I had all my photos under one external Hard Drive and most were not keyworded. I also have a very large folder (recovered) that I had to recover
    lost images during a HD crash so they are simply in folders such as
    Recovered/Folder1 and recovered/folder2 and so on...
    Thus far....
    I imported all my folders as a project (Pictures-All) into Apeture as well as the "Recovered" folder sucessfully. Each folder came under this project as it was in my External HD.
    I did go into each "Recovered" folder and keyword the images, one by one.
    Now...
    What is the best way to organize this mess using Aperture to manage the entire library, i.e., all managed files, none referenced.
    And how should I handle the yet to be filed under a project "Recovered" folder.
    Should I do all this with Smart folders? If so, under a project? How?
    I'm thinking that Smart folders are vitural, so as long as I have all my imported images keyworded they will fall into the smart folder and from now
    on I keyword every single image. Am I on track?
    Being So greatful for any advice.
    Thanks
    Tom

    Hi Tom,
    Sounds like lots and lots of fun. More fun than you know what to do with!
    First thing I would do is sort on image date, just in case you have dups. .... unless you know you haven't. Create an album and drag all images (or batches of) from projects and recovered to the album. Sort on image date. Deleting any dups. from the album will delete the master/version image from its project also.
    Next I suggest you create a folder and project structure you desire.
    Then sort/filter your recovered project on keyword. Select the group needed and drag to its destination project. Dragging from project to project will move the master/version images.
    This should get you a long way down the path without too much fun (hopefully).
    G.

  • Help with importing items into flash

    OK, I have modified a flash site to accomplish everything I
    would like except one item and this has me stumped. I have several
    "more" buttons on my site that all go to the same frame, but insert
    differnent text dependent on which "more" button is clicked
    (reference
    www.tlcbuildersllc.com).
    Everything is imported from xml functions and files.
    Here is the xml function script from one file
    (xmlFunctions.as) for the "more" buttons
    function more_click_func(number) {
    num=_root.pagesReadMoreFrame;
    currentPage=_root.link-_root.firstPageFrame;
    if(_root.link<>num and _root.animation==1) {
    _root.animation=0;
    _root.link_prev=_root.link;
    _root.menu["item" +
    getMenuPreviousLink(_root.link)].gotoAndPlay("s2");
    _root.menu2["item" +
    getMenuPreviousLink(_root.link)].gotoAndPlay("s2");
    if (number==999999) {
    sectionNum=getXmlSection(mainObj, "section",
    "privacyPolicy");
    titleNum=getXmlSection(mainObj.section[sectionNum], "item",
    "pageTitle");
    textNum=getXmlSection(mainObj.section[sectionNum], "item",
    "pageText");
    _root.readMoreTitle=mainObj.section[sectionNum]["item"][titleNum].value;
    _root.readMoreText=mainObj.section[sectionNum]["item"][textNum].value;
    else {
    sectionNum=getXmlSection(mainObj, "section", "pages");
    linkCount=checkLinkType("readMoreLink", number);
    i=0;
    linkTitleNum=getXmlSection(mainObj["section"][sectionNum]["page"][currentPage]["link"][li nkCount],
    "item", "title");
    linkTextNum=getXmlSection(mainObj["section"][sectionNum]["page"][currentPage]["link"][lin kCount],
    "item", "linkText");
    _root.readMoreTitle=mainObj["section"][sectionNum]["page"][currentPage]["link"][linkCount ]["item"][linkTitleNum].value;
    _root.readMoreText=mainObj["section"][sectionNum]["page"][currentPage]["link"][linkCount] ["item"][linkTextNum].value;
    _root.link=num;
    _root.play();
    which calls items out of another file (tfile_main.xml) with
    script like this
    <pageText><![CDATA[
    LATEST PROJECTS?
    ]]></pageText>
    <pageText><![CDATA[
    <font color="#FFFFFF">12.15.2007</font>
    text omitted to shorten post <u><font
    color="#FFFFFF"><a
    href="asfunction:_root.more_click_func,0">more</a></font></u>
    <link linkType="readMoreLink">
    <item name="title"><![CDATA[
    Latest Project
    ]]></item>
    <item name="linkText"><![CDATA[
    text omitted to shorten post]]></item>
    </link>
    Then, in the flash file (main.fla), on a layer of the read
    more frame, I have this script
    thisTitle.htmlText=_root.readMoreTitle;
    thisText.htmlText=_root.readMoreText;
    _root.textSelectable(thisText);
    _root.textSelectable(thisTitle);
    Now I know the above script is for text boxes, but I figure a
    similar layer or MC script will be needed to add unique avi files
    and pics for each individual "more" button that is selected. Any
    help would be appreciated, I have tried many different things and
    have not been able to accomplish this task.

    Hi Andy,
    Please put this posting into the appropriate SAP Netweaver group.
    SAP TM is about transportation of physical goods from one location to another.
    Regards, Thomas

  • Help with Motion Tracking and Masking?

    Hi. First and probably only post here. I've got a bit of an issue....
    I'm trying to create "snapshots" in my video that are created from masks which are then motion tracked and remain stationary. Here's a video of what i'm talking about... http://www.youtube.com/watch?v=9OhVAduuJc8
    The problem I'm running into is that after i motion track the layer, select a null object as the target, duplicate the video layer, mask the object, freeze frame, and pair it to a null layer, the object does not remain stationary as the ones in the video do. Instead it moves WITH the null object and I cant figure out why. I've gotten a tutorial from the guy who made the video, however it's private so i don't know if you guys will be able to see it. http://www.youtube.com/watch?v=zY0QLrMCcGM
    Either way, i followed the tutorial exactly and still to no avail. Are my settings messed up or what exactly is going on? Ive successfully done this project before but now that i'm using CS5, i'm running into these issues. If anyone has any advice i'd gladly try it out and return with the results.
    Thanks so much for trying to help me out.

    Yeah the null is still moving. Will freezing it lock the mask into place while still allowing the footage to play through? And how would i go about "freezing the null"?
    I just dont understand how this person does it in the tutorial, and the mask remains in place. I know you probably can't watch the tutorial cause the user has it set as private, but as far i know his mask stays in place, but uses the null (while still moving) as a tracking device to keep the mask from floating out of control as the camera moves through the shot.
    Sorry if I'm making this rather confusing. It's difficult to explain.
    Maybe it might be easier to explain how you would obtain the result from the video I've posted? Keep in mind I dont have CameraTracker.

  • Help with Groups and Effects

    I'm still fairly new to Illustrator so even when I tried to Google for my solution I didn't know how to word it properly so I though you guys would be able to help me.
    So, basicaly I'n trying to keep my "Flag" effect applied to the ribbon/banner but i want only the top of it to be above the circle. However, if try to take the top selected layers out of the group to place on top of the circle, the "Flag" effect
    resets or if I try putting the cicle in the group it gets the effect applied on to it, which I don't want. Only way I can think of doing it is with a clipping mask but it doesnt look so great :/

    Both Groups and Layers are nothing but sets of objects which are contiguous (next to each other) in the object stacking order. Just think of them as "brackets" around a portion of a list for organizational and selection convenience.
    All objects reside on a Layer. Layers contain Groups and objects, because a Group is a kind of object in the same sense that a set of objects in set theory is itself treated as an object. Layers are not contained in Groups. In Illustrator, all objects are listed in the Layers palette; that does not make them Layers. Layers can exist and be completely empty. Groups can't.
    Objects all exist in a stack. A path is an object. You cannot have one portion of object A in front of object B and another portion of object A behind object B. All such appearances of objects intertwining that way are "faked" by using multiple objects which merely appear to be one object.
    It's not clear from your description what exactly you are trying to accomplish. But basically, you will most easily accomplish it by cutting either the ribbon or the ellipse at places where they don't overlap. Others often trot out recommendations involving clipping masks. In the vast majority of cases, tedious masking is not necessary, and simply cutting a path into two or more objects and restacking them is both easier and simpler in terms of the resulting constructs.
    JET

  • Need Your Help with Loading SWF into another Flash Movie!

    Hello,
    I have created TWO Flash movies. They work just fine
    individually, but I get problem when I put one into another one!
    The main Flash is a Menu and the second one if a Photo Album.
    The Menu is series of animation (Moving Objects) which finally
    comes into rest and create the menu. The photo album is another SWF
    file which is called with in the first Flash Movie (The Menu). The
    SWF file is loaded as follow into the Main Flash.
    MovieClip.prototype.drawRect = function(x, y, w, h) {
    this.beginFill(0xFF0000, 100);
    this.moveTo(0, 0);
    this.lineTo(0+w, 0);
    this.lineTo(0+w, 0+h);
    this.lineTo(0, 0+h);
    this.lineTo(0, 0);
    this.endFill();
    this._x = x;
    this._y = y;
    this.createEmptyMovieClip("mc6", 6);
    mc6.lineStyle (3, 0x000000, 100);
    mc6.drawRect(-77, -17, 20, 20);
    mc6._xscale = 100;
    mc6._yscale = 100;
    loadMovie("photoAlbum.swf", mc6);
    Problem arises when I click on the Play Button of the
    photoAlbum.swf (Photo Album) since the execution of the play button
    causes the Flash starts once again from the beginning of the entire
    Flash Movie (Beginning of the animation creating the menu) and it
    simply jumps into the Firm One of my Flash Movie.
    Could you tell me how I can isulate what is in layer 6 (Where
    the photoAlbum is loaded to) from the rest of my Flash Movie?
    I hope I managed to explain my problem. I would like to take
    this opportunity to thank you in advance for your help.
    Cheers,
    Babak

    Hello Anya,
    I have realized the problem arises from the Wait Function
    which causes the Photo Album to pause for a period of time (Two
    Seconds) once a Photo is fully displayed (I have Fade in/out Photo
    Album). I realized everything works OK once I remove the function
    and rather left the Photos to be flipped without any pausing (This
    is an Auto-loading Album which simply Flips the photos!).
    Here is the Wait Function which is causing all the trouble.
    function wait()
    stop();
    var myInterval = setInterval(function ()
    play();
    clearInterval(myInterval);
    }, 2000);
    Thank you so much for your help.
    Cheers,
    Babak

  • Help with grouping similar lines

    Hi,
    could you help me with one sql query in Oracle 11g.
    I have data with two columns - timestamp, counter
    4.7.2012 10:01, 13
    4.7.2012 10:03, 0
    4.7.2012 10:04, 0
    4.7.2012 10:05, 0
    4.7.2012 10:21, 3
    4.7.2012 10:33, 0
    4.7.2012 10:51, 6
    What I need to get is to group lines with counter = 0 which are next to each other and keep the info about start and end of the timestamp.
    so first I need to use rank
    line_number, timestamp, counter, rank
    1, 4.7.2012 10:01, 13, 0
    2, 4.7.2012 10:03, 0, 1
    3, 4.7.2012 10:04, 0, 2
    4, 4.7.2012 10:05, 0, 3
    5, 4.7.2012 10:21, 3, 0
    6, 4.7.2012 10:33, 0, 0
    7, 4.7.2012 10:51, 6, 0
    and then group lines 2, 3, 4 into one line, because line's counter=0 and there is more then one line in the group.
    so the result would be
    4.7.2012 10:01, 13
    4.7.2012 10:03 - 4.7.2012 10:05, 0
    4.7.2012 10:21, 3
    4.7.2012 10:33, 0
    4.7.2012 10:51, 6
    Thanks a lot for any ideas,
    D.
    Edited by: dusoo on Jul 11, 2012 6:37 AM

    Hi,
    You can do something like this:
    WITH     got_grp     AS
         SELECT     tmstmp, counter
         ,     ROW_NUMBER () OVER ( ORDER BY      tmstmp)
              -  ROW_NUMBER () OVER ( PARTITION BY  counter
                                        ORDER BY          tmstmp
                           )     AS grp
         FROM    table_x
    --     WHERE     ...     -- If you need any filtering, do it here
    SELECT       MIN (tmstmp) || CASE        -- You'll probably want to use TO_CHAR here, and 2 lines below
                                  WHEN  COUNT (*) > 1
                         THEN '-' || MAX (tmstmp)
                              END
    ,         counter
    FROM       got_grp
    GROUP BY  counter, grp
    ORDER BY  MIN (tmstmp)
    ;TIMESTAMP is a keyword in Oracle 9 (and up), so it's not a good column name. I used TMSTMP instead.
    This assumes that tmstmp is unique. If not, you'll have to add something to the analytic ORDER BY clauses.
    I hope this answers your question.
    If not, post a little sample data (CREATE TABLE and INSERT statements, relevant columns only) for all tables involved, and also post the results you want from that data.
    Explain, using specific examples, how you get those results from that data. For example, what defines a "group" in this problem? It seems to be consectuive rows (in order by tmstmp), but what else? Will all members of a gropup have the same value for counter, regardless of the difference in tmstmp? (That's what I assumed above.) Will all members of a group have tmstmp within 1 minute of another, regardless of counter?
    Always say which version of Oracle you're using.
    See the forum FAQ {message:id=9360002}

  • Help with copying files into the the Start Menu

    I am trying to copy my application which tracks system usage, such as reboots, temps, etc, I want it when it first runs, to copy it self into the the programs folder and the start up folder. However I get the error ""FileCopy: destination file is unwriteable: ""......Anyone have an idea why I get this error? Is there away around it? Thanks for any and all help
    *Copying on a Mac works fine
    *I am currently Testing it on a copy of Windows Xp
    *I havenot Tested Vista or 7 Yet.
    Hers the class which I call to copy my program
    class FileCopy {
         String OS="";
         String username;
         String dir;
         String name="Test.jar";
         String MAC="Mac OS X";
         String WinXp="Windows XP";
         String WinVista="Windows Vista";
         String Win7="Windows 7";
         JFrame errorWin;
         FileCopy(){
              System.out.println("Enter Copy");
              OS= ManagementFactory.getOperatingSystemMXBean().getName();
              username = System.getProperty("user.name"); 
              if(MAC.compareTo(OS)==0){
                   copyMac();
              else if(WinXp.compareTo(OS)==0){
                   copyWinXp();
              else if(WinVista.compareTo(OS)==0){
                   copyWinVista();
              else if(Win7.compareTo(OS)==0){
                   copyWin7();
              else
                   return;
         private void copyMac(){          
              System.out.println("Enter Mac Copy");
              System.out.println("OS:"+OS);
              String s="/Applications/Solitaire.Jar";
              try {
                   copy(name, s);
              } catch (IOException e) {
                   System.out.println("Failed at Mac Copy new");
                   errorWin=new JFrame("Error: Failed at Mac Copy new ");
                   e.printStackTrace();
              } //Moves Jar File to Application Folder
         private void copyWin7(){
              String dir1="C:\\Documents and Settings\\All Users\\Start Menu\\Programs\\SolitaireWin7.Jar";
              String dir2="C:\\Documents and Settings\\All Users\\Start Menu\\Programs\\Startup\\SolitaireWin7.Jar";
              try {
                   copy(name, dir1);
              } catch (IOException e) {
                   System.out.println("Failed at Win7 Copy 1");
                   errorWin=new JFrame("Failed at Win7 Copy 1");
                   e.printStackTrace();
              } //Moves Jar File to Application Folder
              try {
                   copy(name, dir2);
              } catch (IOException e) {
                   System.out.println("Failed at Win7 Copy 2");
                   errorWin=new JFrame("Failed at Win7 Copy 2");
                   e.printStackTrace();
              } //Moves Jar File to Application Folder     
         private void copyWinVista(){
              String dir1="C:\\Documents and Settings\\All Users\\Start Menu\\Programs\\SolitaireVista.Jar";
              String dir2="C:\\Documents and Settings\\All Users\\Start Menu\\Programs\\Startup\\SolitaireVista.Jar";
              try {
                   copy(name, dir1);
              } catch (IOException e) {
                   errorWin=new JFrame("Failed at Winista Copy 1");
                   System.out.println("Failed at WinVista Copy 1");
                   e.printStackTrace();
              } //Moves Jar File to Application Folder
              try {
                   copy(name, dir2);
              } catch (IOException e) {
                   errorWin=new JFrame("Failed at WinVista Copy 2");
                   System.out.println("Failed at WinVista Copy 2");
                   e.printStackTrace();
              } //Moves Jar File to Application Folder     
         private void copyWinXp(){
              String dir1="C:\\Documents and Settings\\"+username+"\\Start Menu\\Programs\\Solitaire.Jar";
              String dir2="C:\\Documents and Settings\\"+username+"\\Start Menu\\Programs\\Startup\\Solitaire.Jar";
              try {
                   copy(name, dir1);
              } catch (IOException e) {
                   errorWin=new JFrame("Failed at WinXp Copy 1");
                   errorWin.setVisible(true);
                   errorWin.repaint();
                   System.out.println("Failed at WinXP Copy 1");
                   e.printStackTrace();
              } //Moves Jar File to Application Folder
              try {
                   copy(name, dir2);
              } catch (IOException e) {
                   errorWin=new JFrame("Failed at WinXp Copy 2");
                   errorWin.setVisible(true);
                   errorWin.repaint();
                   System.out.println("Failed at WinXP Copy 2");
                   e.printStackTrace();
              } //Moves Jar File to Application Folder     
         public void copy(String fromFileName, String toFileName) throws IOException {
           File fromFile = new File(fromFileName);
           File toFile = new File(toFileName);
           if (!fromFile.exists()){
                errorWin=new JFrame("FileCopy: " + "no such source file: "  + fromFileName);
                   errorWin.setVisible(true);
                   errorWin.repaint();
             throw new IOException("FileCopy: " + "no such source file: "  + fromFileName);
           if (!fromFile.isFile()){
                errorWin=new JFrame("FileCopy: " + "can't copy directory: "
                           + fromFileName);
                   errorWin.setVisible(true);
                   errorWin.repaint();
             throw new IOException("FileCopy: " + "can't copy directory: "
                 + fromFileName);
           if (!fromFile.canRead()){
                errorWin=new JFrame("FileCopy: " + "source file is unreadable: "
                           + fromFileName);
                   errorWin.setVisible(true);
                   errorWin.repaint();
             throw new IOException("FileCopy: " + "source file is unreadable: "
                 + fromFileName);
           if (toFile.isDirectory())
             toFile = new File(toFile, fromFile.getName());
           if (toFile.exists()) {
             if (!toFile.canWrite()){
                  errorWin=new JFrame("FileCopy: destination file is unwriteable: " + toFileName);
                   errorWin.setVisible(true);
                   errorWin.repaint();
               throw new IOException("FileCopy: destination file is unwriteable: " + toFileName);
             System.out.print("Overwrite existing file " + toFile.getName()
                 + "? (Y/N): ");
             System.out.flush();
             BufferedReader in = new BufferedReader(new InputStreamReader(
                 System.in));
             String response = in.readLine();
             if (!response.equals("Y") && !response.equals("y")){
                  errorWin=new JFrame("FileCopy: existing file was not overwritten.");
                   errorWin.setVisible(true);
                   errorWin.repaint();
                  throw new IOException("FileCopy: existing file was not overwritten.");
           } else {
             String parent = toFile.getParent();
             if (parent == null)
               parent = System.getProperty("user.dir");
             File dir = new File(parent);
             if (!dir.exists()){
                  errorWin=new JFrame("FileCopy: destination directory doesn't exist: " + parent);
                   errorWin.setVisible(true);
                   errorWin.repaint();
               throw new IOException("FileCopy: destination directory doesn't exist: " + parent);
             if (dir.isFile()){
                  errorWin=new JFrame("FileCopy: destination is not a directory: " + parent);
                   errorWin.setVisible(true);
                   errorWin.repaint();
               throw new IOException("FileCopy: destination is not a directory: " + parent);
             if (!dir.canWrite()){
                  errorWin=new JFrame("FileCopy: destination directory is unwriteable: " + parent);
                   errorWin.setVisible(true);
                   errorWin.repaint();
               throw new IOException("FileCopy: destination directory is unwriteable: " + parent);
           FileInputStream from = null;
           FileOutputStream to = null;
           try {
             from = new FileInputStream(fromFile);
             to = new FileOutputStream(toFile);
             byte[] buffer = new byte[4096];
             int bytesRead;
             while ((bytesRead = from.read(buffer)) != -1)
               to.write(buffer, 0, bytesRead); // write
           } finally {
             if (from != null)
               try {
                 from.close();
               } catch (IOException e) {
             if (to != null)
               try {
                 to.close();
               } catch (IOException e) {
    }

    That's clearly a security restriction then. You need to assign the JVM's user account enough rights to do so, or to configure any firewall/virusscanner which has possibly blocked it.
    Apart from this, are you aware of the fact that the OS root disk is not per se labeled "C:", that the location of documents is not per se "Documents and Settings", that there exist System#getenv() and System#getProperty() methods to find default system and environment variables and that there is the java.util.prefs API to access the registry? Your application is likely not going to run on any environment.

Maybe you are looking for

  • Error while generating printed documentatin in RH 7

    Dear Sir, while generatig Printed Documentation, the following message appear:- "Microsoft Word seems to not be responding , would you like to continue waiting for a response?" then "The Macros in this project are disabled, please refer to online hel

  • Get new line

    hi.... i have this program which is a simple instant messaging window....however....i can not edit to code so that the second message comes on the second line in the editorPane and so on....it prints each string on top of each other... can someone pl

  • Where can I find a link to download md5sum

    I was told I needed to download and unpackage md5sum. Can anyone point me to a link where I can dowload the file. I read somewhere it may be a text file and I had to do some manipulation to unpackage it? Thanks Johnny Mac

  • Frieght Condition type not distrubuted properly

    Hi All I have two condition types ZF00 and ZFM1 Flat Freight PaymTrm and Freight adjustment respectively, both entered at the header level of the Sales order. ZF00 has Access seq.   ZF00 S.Org/DC/Cust.Grp/Pay and Manual entries      D Not possible to

  • New programmer - Old Java code

    I am new to Java (but old to Delphi) and have inherited an application in Java from six years ago. What development environment should I start learning? Thanks...... Jim