<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://forum.ubuntu-fr.org/extern.php?action=feed&amp;tid=1131211&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / [Manipulation de fichier] Copie de fichier recursif [resolu]]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=1131211</link>
		<description><![CDATA[Les sujets les plus récents dans [Manipulation de fichier] Copie de fichier recursif [resolu].]]></description>
		<lastBuildDate>Sat, 08 Dec 2012 17:59:25 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Manipulation de fichier] Copie de fichier recursif [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11796971#p11796971</link>
			<description><![CDATA[<p>En effet non compatible avec windows <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />tu as bien fait de copier.</p><p>en effet mon code était en bash je ne l&#039;ai pas priciser...</p><p>apres pour xbmc, je peux pas t&#039;aider...</p><p>si c&#039;est resolu, precise le dans ton titre de topic.</p>]]></description>
			<author><![CDATA[dummy@example.com (Hizoka)]]></author>
			<pubDate>Sat, 08 Dec 2012 17:59:25 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11796971#p11796971</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Manipulation de fichier] Copie de fichier recursif [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11792951#p11792951</link>
			<description><![CDATA[<p>Super ca marche !! Merci beaucoup !<br />J ai opte pour la solution de copie car je ne sais pas si les liens symboliques marcheraient sous WIndows.... c est un peu bourrin mais efficace.</p><p>Par contre je me heurte a un autre soucis : les image ne sont toujours pas lu en mode bibliotheque sous XBMC... va falloir que je creuse cote XBMC et tag mp3 .... </p><p>en tout cas un gros merci a Postmortem et Hizoka !</p>]]></description>
			<author><![CDATA[dummy@example.com (blackdalhia)]]></author>
			<pubDate>Sat, 08 Dec 2012 12:49:08 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11792951#p11792951</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Manipulation de fichier] Copie de fichier recursif [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11791761#p11791761</link>
			<description><![CDATA[<p>Salut,<br />Tu ne devrais pas lancer ta commande avec sudo et sh devant.<br />Il faut rendre le script exécutable :</p><div class="codebox"><pre><code>chmod 755 /chemin/addfoler.sh</code></pre></div><p>Puis l&#039;exécuter ainsi :</p><div class="codebox"><pre><code>/chemin/addfolder.sh
# ou
cd /chemin
./addfolder.sh</code></pre></div><p>Si tu mets sh devant, le script est exécuté avec sh. Si tu ne mets pas sh, il est exécuté avec ton shell courant, généralement bash. Et le script que Hizoka t&#039;a donné contient de la syntaxe spécifique à bash.<br />D&#039;ailleurs, pour etre certain que le script s&#039;exécute en bash, rajoute ceci en première ligne :</p><div class="codebox"><pre><code>#!/bin/bash</code></pre></div><p>Pour sudo, il est nécessaire que si tu n&#039;as pas les droits d&#039;écriture sur ton arbo.</p><p>Edit :<br />L&#039;idée d&#039;utiliser les liens symboliques est bonne mais si tes fichiers musicaux sont sur une partition FAT ou NTFS, ça ne fonctionnera pas.</p><p>Re-edit :<br />Et si ton script est sur une partition FAT ou NTFS, tu ne pourras pas le rendre exécutable avec la commande que je t&#039;ai fournie. Il sera exécutable ou non selon les options de montage de la partition. Si tu ne peux pas l&#039;exécuter en l&#039;appelant comme je te l&#039;ai indiqué, il faut l&#039;appeler ainsi :</p><div class="codebox"><pre><code>bash /chemin/addfolder.sh
# ou
cd /chemin
bash addfolder.sh</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (Postmortem)]]></author>
			<pubDate>Sat, 08 Dec 2012 10:32:57 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11791761#p11791761</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Manipulation de fichier] Copie de fichier recursif [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11790991#p11790991</link>
			<description><![CDATA[<p>Hello<br />merci pour vos reponses super rapide !</p><p>J&#039;ai cree le script d&#039;Hikoza sous le nom addfolder.sh. J&#039;ai cree un repertoir Temp dans lequel j&#039;ai mis le .sh et un repertoire avec quelques dossier tests</p><div class="codebox"><pre><code># Boucle cherchant les fichiers folder.jpg
while read
do
  # Si le fichier .folder.jpg n&#039;existe pas on le cree
  [[ ! -f &quot;${REPLY%/*}/.folder.jpg&quot; ]] &amp;&amp; echo &quot;le fichier ${REPLY%/*}/.folder.jpg n&#039;existe pas ${REPLY}&quot;
done &lt; &lt;(find &quot;/media/Data/tmp/Temp/Test&quot; -iname &quot;folder.jpg&quot;)</code></pre></div><p>J&#039;ai lance le script avec </p><div class="codebox"><pre><code>sudo sh addfolder.sh</code></pre></div><p>J obtiens un message d&#039;erreur : &quot;addfolder.sh: 6: addfolder.sh: Syntax error: redirection unexpected&quot;<br />J‘ai du merdouille au niveau du nom du dossier (j&#039;ai aussi essaye avec &quot;Test&quot; au lieu de l&#039;adresse relative mais ca donne la meme chose ...</p>]]></description>
			<author><![CDATA[dummy@example.com (blackdalhia)]]></author>
			<pubDate>Sat, 08 Dec 2012 09:20:47 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11790991#p11790991</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Manipulation de fichier] Copie de fichier recursif [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11790381#p11790381</link>
			<description><![CDATA[<p>en effet <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>du coup la ligne :</p><div class="codebox"><pre><code>[[ ! -f &quot;${REPLY%/*}/.folder.jpg&quot; ]] &amp;&amp; cp &quot;${REPLY}&quot; &quot;${REPLY%/*}/.folder.jpg&quot;</code></pre></div><p>deviendrait</p><div class="codebox"><pre><code>[[ ! -f &quot;${REPLY%/*}/.folder.jpg&quot; ]] &amp;&amp; ln -s &quot;${REPLY}&quot; &quot;${REPLY%/*}/.folder.jpg&quot; </code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (Hizoka)]]></author>
			<pubDate>Sat, 08 Dec 2012 07:07:02 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11790381#p11790381</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Manipulation de fichier] Copie de fichier recursif [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11790301#p11790301</link>
			<description><![CDATA[<p>J&#039;ajouterais qu&#039;un lien symbolique serait plus approprié qu&#039;une copie</p>]]></description>
			<author><![CDATA[dummy@example.com (tiramiseb)]]></author>
			<pubDate>Sat, 08 Dec 2012 06:41:50 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11790301#p11790301</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [Manipulation de fichier] Copie de fichier recursif [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11790251#p11790251</link>
			<description><![CDATA[<p>Salut,<br />un simple script bash fera l&#039;affaire <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>perso je ferais plutot une recherche sur les fichiers folder.jpg et je regarderai apres si la version .folder existe ou non</p><div class="codebox"><pre><code># Boucle cherchant les fichiers folder.jpg
while read
do
  # Si le fichier .folder.jpg n&#039;existe pas on le cree
  [[ ! -f &quot;${REPLY%/*}/.folder.jpg&quot; ]] &amp;&amp; cp &quot;${REPLY}&quot; &quot;${REPLY%/*}/.folder.jpg&quot;
done &lt; &lt;(find ton_dossier -iname &quot;folder.jpg&quot;)</code></pre></div><p>=&gt; J&#039;ai pas testé, avant de l&#039;executer, remplace :</p><div class="codebox"><pre><code>[[ ! -f &quot;${REPLY%/*}/.folder.jpg&quot; ]] &amp;&amp; cp &quot;${REPLY}&quot; &quot;${REPLY%/*}/.folder.jpg&quot;</code></pre></div><p>par</p><div class="codebox"><pre><code>[[ ! -f &quot;${REPLY%/*}/.folder.jpg&quot; ]] &amp;&amp; echo &quot;le fichier ${REPLY%/*}/.folder.jpg n&#039;existe pas, on pourrait donc copier le fichier ${REPLY}&quot;</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (Hizoka)]]></author>
			<pubDate>Sat, 08 Dec 2012 06:15:05 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11790251#p11790251</guid>
		</item>
		<item>
			<title><![CDATA[[Manipulation de fichier] Copie de fichier recursif [resolu]]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11790051#p11790051</link>
			<description><![CDATA[<p>Bonjour,<br />Ma bibliothèque de mp3 est constituée d&#039;un dossier Musique ayant l&#039;arborescence classique Artiste/Album dans un répertoire Musique.<br />J&#039;ai mis dans chaque dossier un fichier &quot;folder.jpg&quot; qui est l&#039;image de la pochette de l&#039;album. (J&#039;ai mis du temps mais c&#039;est fait et c est chouette dans xbmc !)<br />Le problème est que certains programme utilise non pas &quot;folder.jpg&quot; mais &quot;.folder.jpg&quot; (par exemple xbmc en mode bobliotheque ou Clementine...) <img src="http://forum.ubuntu-fr.org/img/smilies/roll.png" width="15" height="15" alt="roll" /></p><p>je voudrais donc créer un programme qui fait la chose suivante:<br />- Parcours tous les dossiers contenu dans le dossier Musique de manière récursive:<br />&#160; &#160;- Si le dossier ne contient pas de fichier &quot;.folder.jpg&quot; on regarde si il existe un fichier &quot;folder.jpg&quot;<br />&#160; &#160; &#160;- Si c est le cas on copie le fichier &quot;folder.jpg&quot; pour créer &quot;.folder.jpg&quot;</p><p>Quel langage est le plus adapte pour créer un script tout simple faisant ce type d actions ?</p><p>merci ! <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Blackdalhia</p>]]></description>
			<author><![CDATA[dummy@example.com (blackdalhia)]]></author>
			<pubDate>Sat, 08 Dec 2012 05:34:20 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11790051#p11790051</guid>
		</item>
	</channel>
</rss>
