OVH Cloud OVH Cloud

Copie d'un fichier

5 réponses
Avatar
Martin
Bonjour à tous,

J'ai un fichier dans un répertoire spécifique que je veux copier localement.
C'est à dire qu'il est sur une autre machine et je veux le ramener sur le PC
qui fait rouler l'application WEB.

Quand je fais le test de copier un fichier d'un répertoire à un autre sur la
même machine qui fait fonctionner l'application ASP .NET, je n'ai aucun
problème. Mais lorsque c'est d'un autre machine, le message suivant apparaît:
"Impossible de trouver le fichier".

Que dois-je faire pour être en mesure de copier un fichier d'une autre
machine vers une autre machine ???

Merci à l'avance !!!

5 réponses

Avatar
Patrice
Tu essayes donc de copier un fichier placé sur une autre machine sur le
serveur Web ? C'est très probablement un problème de droit (le compte sous
lequel tourne la page doit avoir accès au partage réseau concerné).

--
Patrice

"Martin" a écrit dans le message de news:

Bonjour à tous,

J'ai un fichier dans un répertoire spécifique que je veux copier
localement.
C'est à dire qu'il est sur une autre machine et je veux le ramener sur le
PC
qui fait rouler l'application WEB.

Quand je fais le test de copier un fichier d'un répertoire à un autre sur
la
même machine qui fait fonctionner l'application ASP .NET, je n'ai aucun
problème. Mais lorsque c'est d'un autre machine, le message suivant
apparaît:
"Impossible de trouver le fichier".

Que dois-je faire pour être en mesure de copier un fichier d'une autre
machine vers une autre machine ???

Merci à l'avance !!!


Avatar
Martin
Je ne crois pas que c'est un problème de droit car j'ai copié le fichier sur
un lecteur réseau que tout le monde possède les accès et cela ne fonctionne
pas plus. Je vois toujours le message "Impossible de trouver le fichier".

"Patrice" a écrit :

Tu essayes donc de copier un fichier placé sur une autre machine sur le
serveur Web ? C'est très probablement un problème de droit (le compte sous
lequel tourne la page doit avoir accès au partage réseau concerné).

--
Patrice

"Martin" a écrit dans le message de news:

> Bonjour à tous,
>
> J'ai un fichier dans un répertoire spécifique que je veux copier
> localement.
> C'est à dire qu'il est sur une autre machine et je veux le ramener sur le
> PC
> qui fait rouler l'application WEB.
>
> Quand je fais le test de copier un fichier d'un répertoire à un autre sur
> la
> même machine qui fait fonctionner l'application ASP .NET, je n'ai aucun
> problème. Mais lorsque c'est d'un autre machine, le message suivant
> apparaît:
> "Impossible de trouver le fichier".
>
> Que dois-je faire pour être en mesure de copier un fichier d'une autre
> machine vers une autre machine ???
>
> Merci à l'avance !!!





Avatar
Patrice
Quel est le message exact ? Les fichiers ont bien le bon nom (par exemple
un fichier avec un espace insécable au lieu d'un espace normal) ?

Je ferais un simple test avec System.IO.File.Copy
"monpartagemonfichier.txt","c:test.txt" pour être sûr de mon coup.
Eventuellement lire le contenu du répertoire distant pour voir déjà ce que
cela donne...

--
Patrice

"Martin" a écrit dans le message de news:

Je ne crois pas que c'est un problème de droit car j'ai copié le fichier
sur
un lecteur réseau que tout le monde possède les accès et cela ne
fonctionne
pas plus. Je vois toujours le message "Impossible de trouver le fichier".

"Patrice" a écrit :

Tu essayes donc de copier un fichier placé sur une autre machine sur le
serveur Web ? C'est très probablement un problème de droit (le compte
sous
lequel tourne la page doit avoir accès au partage réseau concerné).

--
Patrice

"Martin" a écrit dans le message de
news:

> Bonjour à tous,
>
> J'ai un fichier dans un répertoire spécifique que je veux copier
> localement.
> C'est à dire qu'il est sur une autre machine et je veux le ramener sur
> le
> PC
> qui fait rouler l'application WEB.
>
> Quand je fais le test de copier un fichier d'un répertoire à un autre
> sur
> la
> même machine qui fait fonctionner l'application ASP .NET, je n'ai aucun
> problème. Mais lorsque c'est d'un autre machine, le message suivant
> apparaît:
> "Impossible de trouver le fichier".
>
> Que dois-je faire pour être en mesure de copier un fichier d'une autre
> machine vers une autre machine ???
>
> Merci à l'avance !!!







Avatar
Martin
J'ai fait le test avec System.IO.File.Copy et cela ne fonctionne pas. J'ai
le même message d'erreur et les noms de mes fichiers sont bien écrit.
Pourtant, j'ai mis "Everyone" - Controle Total sur le fichier. Que dois-je
faire pour être en mesure d'accéder à ce fichier ???

Voici le message d'erreur:

Impossible de trouver le fichier "qmpdbsq01publicpublicMartinLP4W.MDB".

Description : Une exception non gérée s'est produite au moment de
l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour
plus d'informations sur l'erreur et son origine dans le code.

Détails de l'exception: System.IO.FileNotFoundException: Impossible de
trouver le fichier "qmpdbsq01publicpublicMartinLP4W.MDB".

"Patrice" a écrit :

Quel est le message exact ? Les fichiers ont bien le bon nom (par exemple
un fichier avec un espace insécable au lieu d'un espace normal) ?

Je ferais un simple test avec System.IO.File.Copy
"monpartagemonfichier.txt","c:test.txt" pour être sûr de mon coup.
Eventuellement lire le contenu du répertoire distant pour voir déjà ce que
cela donne...

--
Patrice

"Martin" a écrit dans le message de news:

> Je ne crois pas que c'est un problème de droit car j'ai copié le fichier
> sur
> un lecteur réseau que tout le monde possède les accès et cela ne
> fonctionne
> pas plus. Je vois toujours le message "Impossible de trouver le fichier".
>
> "Patrice" a écrit :
>
>> Tu essayes donc de copier un fichier placé sur une autre machine sur le
>> serveur Web ? C'est très probablement un problème de droit (le compte
>> sous
>> lequel tourne la page doit avoir accès au partage réseau concerné).
>>
>> --
>> Patrice
>>
>> "Martin" a écrit dans le message de
>> news:
>>
>> > Bonjour à tous,
>> >
>> > J'ai un fichier dans un répertoire spécifique que je veux copier
>> > localement.
>> > C'est à dire qu'il est sur une autre machine et je veux le ramener sur
>> > le
>> > PC
>> > qui fait rouler l'application WEB.
>> >
>> > Quand je fais le test de copier un fichier d'un répertoire à un autre
>> > sur
>> > la
>> > même machine qui fait fonctionner l'application ASP .NET, je n'ai aucun
>> > problème. Mais lorsque c'est d'un autre machine, le message suivant
>> > apparaît:
>> > "Impossible de trouver le fichier".
>> >
>> > Que dois-je faire pour être en mesure de copier un fichier d'une autre
>> > machine vers une autre machine ???
>> >
>> > Merci à l'avance !!!
>>
>>
>>





Avatar
Patrice
Tu as vérifié aussi les permissions du partage ?

Bon courage.

--
Patrice

"Martin" a écrit dans le message de news:

J'ai fait le test avec System.IO.File.Copy et cela ne fonctionne pas.
J'ai
le même message d'erreur et les noms de mes fichiers sont bien écrit.
Pourtant, j'ai mis "Everyone" - Controle Total sur le fichier. Que
dois-je
faire pour être en mesure d'accéder à ce fichier ???

Voici le message d'erreur:

Impossible de trouver le fichier
"qmpdbsq01publicpublicMartinLP4W.MDB".

Description : Une exception non gérée s'est produite au moment de
l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour
plus d'informations sur l'erreur et son origine dans le code.

Détails de l'exception: System.IO.FileNotFoundException: Impossible de
trouver le fichier "qmpdbsq01publicpublicMartinLP4W.MDB".

"Patrice" a écrit :

Quel est le message exact ? Les fichiers ont bien le bon nom (par
exemple
un fichier avec un espace insécable au lieu d'un espace normal) ?

Je ferais un simple test avec System.IO.File.Copy
"monpartagemonfichier.txt","c:test.txt" pour être sûr de mon coup.
Eventuellement lire le contenu du répertoire distant pour voir déjà ce
que
cela donne...

--
Patrice

"Martin" a écrit dans le message de
news:

> Je ne crois pas que c'est un problème de droit car j'ai copié le
> fichier
> sur
> un lecteur réseau que tout le monde possède les accès et cela ne
> fonctionne
> pas plus. Je vois toujours le message "Impossible de trouver le
> fichier".
>
> "Patrice" a écrit :
>
>> Tu essayes donc de copier un fichier placé sur une autre machine sur
>> le
>> serveur Web ? C'est très probablement un problème de droit (le compte
>> sous
>> lequel tourne la page doit avoir accès au partage réseau concerné).
>>
>> --
>> Patrice
>>
>> "Martin" a écrit dans le message de
>> news:
>>
>> > Bonjour à tous,
>> >
>> > J'ai un fichier dans un répertoire spécifique que je veux copier
>> > localement.
>> > C'est à dire qu'il est sur une autre machine et je veux le ramener
>> > sur
>> > le
>> > PC
>> > qui fait rouler l'application WEB.
>> >
>> > Quand je fais le test de copier un fichier d'un répertoire à un
>> > autre
>> > sur
>> > la
>> > même machine qui fait fonctionner l'application ASP .NET, je n'ai
>> > aucun
>> > problème. Mais lorsque c'est d'un autre machine, le message suivant
>> > apparaît:
>> > "Impossible de trouver le fichier".
>> >
>> > Que dois-je faire pour être en mesure de copier un fichier d'une
>> > autre
>> > machine vers une autre machine ???
>> >
>> > Merci à l'avance !!!
>>
>>
>>