user1631: I bought a kit of 37 sensors for Arduino, and downloaded all the example sketches. Now, when I try to start up the Arduino IDE I get a lot of frustrating messages like this:
 
... and I have to click "OK" on every one in turn before the IDE will start up.
Obviously I do not want to delete the sketches and their accompaniments, so I have tried to rename all the files and directories, with a shell script, to remove non-alphanumerical characters, but my understanding of shell programming is not good enough, so I have had no success.
I have made backups of the files in case things went awry with my scripting, and now see that these messages are repeated, as in the image, for the backup copies as well. I cannot find out how the Arduino IDE finds them, they are not in my Sketchbook folder.
I would be grateful for advice on either how to avoid these messages, or to edit the names so that they do not occur: I would be happy to edit the names of each sketch as I come to try it out, but I baulk at doing the lot at once.
I am using Linux Fedora 20.

user4143: That message is actually a hang-over from when the IDE was Processing.  The name of a file had to match the name of the Java class within that file, and there are strict rules about what can be in a Java class name.
They just basically haven't got around to deleting that piece of ancient code yet.
So you have 3 options:

Rename all the folders and files.
Edit the IDE's source code to delete that old code
Use a different IDE.

The first option can be long winded if you don't know how to do good scripting, as you have found out.
The second option requires knowledge of Java coding.
So that leaves the third option.  Now, I'm going to be shamelessly advertising my own work here ;)  Why not try a better IDE?  Such as the popular and powerful UECIDE (yes, written by me). It's based on the Arduino IDE, so it will mostly be familiar to you, but the whole of the insides have been ripped out and re-written.  If you're feeling brave you might want to give the beta version a go - it has some really really cool features not found in any other IDE in the history of mankind.

1631: <p>I bought a kit of 37 sensors for Arduino, and downloaded all the example sketches. Now, when I try to start up the Arduino IDE I get a <em>lot</em> of frustrating messages like this:</p>

<p><img src="https://i.stack.imgur.com/aGJua.png" alt="Sensor kit error message"> </p>

<p>... and I have to click "OK" on every one in turn before the IDE will start up.</p>

<p>Obviously I do not want to delete the sketches and their accompaniments, so I have tried to rename all the files and directories, with a shell script, to remove non-alphanumerical characters, but my understanding of shell programming is not good enough, so I have had no success.</p>

<p>I have made backups of the files in case things went awry with my scripting, and now see that these messages are repeated, as in the image, for the backup copies as well. I cannot find out how the Arduino IDE finds them, they are not in my Sketchbook folder.</p>

<p>I would be grateful for advice on either how to avoid these messages, or to edit the names so that they do not occur: I would be happy to edit the names of each sketch as I come to try it out, but I baulk at doing the lot at once.</p>

<p>I am using Linux Fedora 20.</p>
 4143: <p>That message is actually a hang-over from when the IDE was Processing.  The name of a file had to match the name of the Java class within that file, and there are strict rules about what can be in a Java class name.</p>

<p>They just basically haven't got around to deleting that piece of ancient code yet.</p>

<p>So you have 3 options:</p>

<ol>
<li>Rename all the folders and files.</li>
<li>Edit the IDE's source code to delete that old code</li>
<li>Use a different IDE.</li>
</ol>

<p>The first option can be long winded if you don't know how to do good scripting, as you have found out.</p>

<p>The second option requires knowledge of Java coding.</p>

<p>So that leaves the third option.  Now, I'm going to be shamelessly advertising my own work here ;)  Why not try a better IDE?  Such as the popular and powerful <a href="http://uecide.org" rel="nofollow">UECIDE</a> (yes, written by me). It's based on the Arduino IDE, so it will mostly be familiar to you, but the whole of the insides have been ripped out and re-written.  If you're feeling brave you might want to give <a href="http://uecide.org/beta" rel="nofollow">the beta version</a> a go - it has some really really cool features not found in any other IDE in the history of mankind.</p>
