Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Déplacement de fichier via NAME

2 réponses
Avatar
Sébastien
Bonjour, j'ai un petit souci et j'ai besoin de vos=20
lumi=E8res.

Je souhaite d=E9placer un fichier via la fonction NAME

Name OldNomFich As NewNomFich

Or, j'ai un message d'erreur "Fichier Inconnu"

Je pense que cela vient du fait que je demande de d=E9placer=20
un fichier qui se trouve sur un r=E9seau et que je n'appelle=20
donc pas une lettre de lecteur mais le r=E9seau en lui m=EAme.
Exemple =3D> j'appelle "\\lenomdemonserveur" et non "E:\"=20
(la lettre de mon lecteur) et comme les utilisateurs=20
n'auront pas la m=EAme lettre de lecteur, il faut que je=20
garde le "\\...".

Comment puis-je faire pour r=E9cup=E9rer la lettre=20
correspondant =E0 mon serveur install=E9e sur chaque=20
ordinateur (une fonction du genre DirMachinChouette
("\\...") qui me renverrait E:\ ?

sinon =3D> comment d=E9placer un fichier sans la fonction=20
NAME ?

(sinon j'ai l'option FileCopy + Kill qui fonctionne bien=20
mais je pr=E9f=E9rerais le d=E9placement)

Merci bcp de votre aide.

S=E9bastien.

2 réponses

Avatar
Jessy Sempere [MVP]
Bonjour

La fonction qui suit te conviendra sûrement :

Function MoveFile(strSource As String, strDest As String)
FileCopy strSource, strDest
Kill strSource
End Function

Pour l'utiliser il te suffit de faire :

MoveFile "NomDuPcDossierfichier.tmp",
"NomDuPcDossierDestfichier.tmp"

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Sébastien" a écrit dans le message news:
16cae01c417f1$f0a04910$
Bonjour, j'ai un petit souci et j'ai besoin de vos
lumières.

Je souhaite déplacer un fichier via la fonction NAME

Name OldNomFich As NewNomFich

Or, j'ai un message d'erreur "Fichier Inconnu"

Je pense que cela vient du fait que je demande de déplacer
un fichier qui se trouve sur un réseau et que je n'appelle
donc pas une lettre de lecteur mais le réseau en lui même.
Exemple => j'appelle "lenomdemonserveur" et non "E:"
(la lettre de mon lecteur) et comme les utilisateurs
n'auront pas la même lettre de lecteur, il faut que je
garde le "...".

Comment puis-je faire pour récupérer la lettre
correspondant à mon serveur installée sur chaque
ordinateur (une fonction du genre DirMachinChouette
("...") qui me renverrait E: ?

sinon => comment déplacer un fichier sans la fonction
NAME ?

(sinon j'ai l'option FileCopy + Kill qui fonctionne bien
mais je préférerais le déplacement)

Merci bcp de votre aide.

Sébastien.
Avatar
Sébastien
Oups, C'est ma faute, je m'étais tromper dans les chemins
d'accès, NAME fonctionne bien...

Désolé.

Sébastien.




-----Message d'origine-----
Bonjour, j'ai un petit souci et j'ai besoin de vos
lumières.

Je souhaite déplacer un fichier via la fonction NAME

Name OldNomFich As NewNomFich

Or, j'ai un message d'erreur "Fichier Inconnu"

Je pense que cela vient du fait que je demande de
déplacer

un fichier qui se trouve sur un réseau et que je
n'appelle

donc pas une lettre de lecteur mais le réseau en lui même.
Exemple => j'appelle "lenomdemonserveur" et non "E:"
(la lettre de mon lecteur) et comme les utilisateurs
n'auront pas la même lettre de lecteur, il faut que je
garde le "...".

Comment puis-je faire pour récupérer la lettre
correspondant à mon serveur installée sur chaque
ordinateur (une fonction du genre DirMachinChouette
("...") qui me renverrait E: ?

sinon => comment déplacer un fichier sans la fonction
NAME ?

(sinon j'ai l'option FileCopy + Kill qui fonctionne bien
mais je préférerais le déplacement)

Merci bcp de votre aide.

Sébastien.
.