Avatar billede Lasse Novice
09. januar 2002 - 18:07 Der er 12 kommentarer og
1 løsning

flyt en fil til en anden computer m. pw

Jeg skal have flyttet en fil fra et sted til et andet sted. Destinationen er paa en fjern computer, og denne accesses med login og password. Er der nogen der ved hvordan man goer dette i C++?
Avatar billede soreno Praktikant
09. januar 2002 - 18:23 #1
der er et eksempel på at sende en fil fra a til b:
http://nate.scuzzy.net/network/programs/filesend/filesend.zip
Avatar billede Lasse Novice
09. januar 2002 - 18:46 #2
det er faktisk slet ikke saa avanceret som du og evt. jeg har gjort det til.

Det er en kopiering paa et internt netwaerk fra en computer til en anden computer.
Avatar billede chries Nybegynder
09. januar 2002 - 20:30 #3
Win32 API\'et skulle understøtte UNC ( http://msdn.microsoft.com/library/default.asp?url=/library/en-us/off2000/html/defunc.asp )

så du kan prøve:

The MoveFile function renames an existing file or a directory (including all its children).

BOOL MoveFile(
  LPCTSTR lpExistingFileName, // pointer to the name of the existing file
  LPCTSTR lpNewFileName      // pointer to the new name for the file
);

hvor filen angives som:
\"\\\\server\\share\\fil.txt\"
Men hvordan det fixes med passwords ved jeg ikke.

Du kan evt. prøve om WNet byder en løsning (kræver man sætter sig ind i en del mere, hvad jeg ikke lige har tiden til ):
http://msdn.microsoft.com/library/en-us/wnet/networks_0e3r.asp
Avatar billede Lasse Novice
10. januar 2002 - 01:29 #4
chries... det er ok, saa laenge det er en et svar paa vejen... Jeg har ikke lige selv tid til at kigge paa det nu, men kigger paa det efter weekenden.

Jeg kan maaske bruge : Assigning a drive to a share

men som sagt... kigger paa det om et par dage.
Avatar billede soepro Nybegynder
10. januar 2002 - 13:44 #5
Hvis du bruge MoveFile(\"C:\\\\readme.txt\", \"\\\\andenpc\\drevshare\\readme.txt\"), dvs. navgiver både server og path/drev, vil Windows komme og spørge dig om password, hvis du ikke er tilkoblet serveren endnu - eller det delte drev kræver password. I denne dialog kan du afkrydse \'Gem kodeord\' og så huskes det til næste gang. Jeg har et \"synkroniseringsscript\" mod vort netværksdrev der udnytter dette, sådan at jeg ikke behøver at tilknytte et netværksdrev først.
Avatar billede Lasse Novice
14. januar 2002 - 16:17 #6
efter at have set paa det, saa det jeg oensker er faktisk at oprette en netvaerksdrev, kopiere nogen ting, og nedlaegge naetvaerksdrevet igen idet jeg trykker paa en knap. Det skyldes at personerne ikke maa have mulighed for at gaa ind i biblioteket.
Avatar billede chries Nybegynder
14. januar 2002 - 16:50 #7
Avatar billede chries Nybegynder
14. januar 2002 - 16:51 #8
oh, damn. Der læste jeg vist ikke engang min eget indlæg :-)
Avatar billede professoren Nybegynder
21. januar 2002 - 15:43 #9
Det er nemmere med en shell script og UNIX-commandoer--hvis target computer er UNIX, altså
Avatar billede Lasse Novice
21. januar 2002 - 17:06 #10
professoren>> det er det desvaerre ikke
Avatar billede Lasse Novice
21. januar 2002 - 17:07 #11
anyway, har lige problemer med nogle ting, men vender snart tilbage med en votering
Avatar billede Lasse Novice
19. juni 2002 - 23:56 #12
hmm.... har aldrig faaet det til at virke... det er lagt bag mig
Avatar billede soepro Nybegynder
20. juni 2002 - 08:30 #13
gooky >> Selvtak for hjælpen !
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester