2012-08-02 1 views
1

J'essaye de télécharger toute la structure de dossier et les dossiers sous un dossier dans un site Web utilisant wget.Pourquoi wget n'obtient pas le fichier java récursivement?

Dire qu'il ya un site comme:

http://test/root. Under root it is like 


/A 

    /A1/file1.java 

/B 

    /B1/file2.html 

Mon wget cmd est:

wget -r http://test/root/ 

Je suis tous les dossiers et les fichiers html, mais aucun fichier java. Pourquoi donc?

Update1:

Je peux accéder au fichier dans le navigateur en utilisant:

http://test/root/A/A1/file1.java 

Je peux également télécharger ce fichier individuel en utilisant:

wget http://test/root/A/A1/file1.java 
+0

Y a-t-il des liens vers les fichiers '.java'? – aioobe

+0

@aioobe Voir ma mise à jour – performanceuser

+0

Publier le contenu du fichier d'index dans/test/root. – aioobe

Répondre

1

wget peut simplement suivre liens .

S'il n'y a pas de lien aux fichiers dans les sous-répertoires, puis wget ne trouver ces fichiers. ne va pas deviner tous les noms de fichiers, il ne sera pas tester exhaustivement pour les noms de fichiers et wget ne pratique pas la magie noire.

+0

S'il vous plaît voir ma mise à jour. Il y a un lien vers les fichiers java. – performanceuser

Questions connexes