Search  
Wednesday, May 23, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Visual FoxPro in general  COPIERE FISIERE...
 COPIERE FISIERE
 
 12/12/2011 6:17:54 PM
User is offlineSCHRECK
156 posts
5th


COPIERE FISIERE
 (N/A)
Pe un disc am mai multe partitii iar pe una din ele exista sistemul de operare deci dosarul WINDOWS
Deci nu se stie dinainte pe ce partitie este WINDOWS difera de la un calculator la altu
Intr-o partitie vreau sa scriu un program care sa-mi scrie si sa verifice existenta unui fisier
in \windows\system32

Deci trebuie sa folosesc cumva %systemroot%
Am incercat comanda DOS run copy fisier.txt "%systemroot%\system32\fisier.txt"
Nu face nimic
Cum se poate rezolva aceasta problema? Totusi asi prefera ca in locul comenzii DOS
sa folosesc cumva "Scripting.FileSystemObject"
Si ceva si pentru existanta unui fisier in \system32

Daca stie cineva rog sa posteze
Multumesc anticipat
 12/12/2011 7:33:11 PM
User is offlineclivius33
68 posts


Re: COPIERE FISIERE
 (N/A)
Locul unde este instalat Windows-ul se poate afla cu comanda : getenv('systemroot') sau getenv('windir') care iti vor returna de ex. c:\windows. Mai departe iti formezi o variabila in care pui calea completa si numele fisierului destinatie, de ex. : lfile_dest = getenv('systemroot') + '\system32\fisier.txt' si apoi poti face copierea efectiva chiar si cu comanda fox copy file fisier.txt TO &lfile_dest, de ce ar trebui neaparat cu scripting ?
Atentie ca folderul acela este utilizat de sistemul de operare si un utilizator standard (care nu are drepturi de administrator) nu va putea scrie acolo.
 12/12/2011 11:51:32 PM
User is offlineSCHRECK
156 posts
5th


Re: COPIERE FISIERE
 (N/A)
Chiar nu stiam de aceasta functie care rezolva simplu prpblema.
De ce ar trebui neaparat cu scripting? Am constatat ca in VISTA sau WINDOWS 7 cu UAC-activat comanda Copy DOS da eroare cand incerc se acceses
dosarele system din windows. Am rescris rutina cu scripting dar tot da eroare chiar daca am drepturi de administrator
Singura solutie este ca fisierul exe rezultat in urma compilarii sa-l lanses ca RUN AS ADMINISTRATOR sau mai simplu la executabil la Properties la Compatibility
bifez Run this program as administrator
Multumesc pt. ajutor
 12/13/2011 6:31:30 AM
User is offlineclivius33
68 posts


Re: COPIERE FISIERE
 (N/A)
 SCHRECK wrote
Chiar nu stiam de aceasta functie care rezolva simplu prpblema.
De ce ar trebui neaparat cu scripting? Am constatat ca in VISTA sau WINDOWS 7 cu UAC-activat comanda Copy DOS da eroare cand incerc se acceses
dosarele system din windows. Am rescris rutina cu scripting dar tot da eroare chiar daca am drepturi de administrator
Singura solutie este ca fisierul exe rezultat in urma compilarii sa-l lanses ca RUN AS ADMINISTRATOR sau mai simplu la executabil la Properties la Compatibility
bifez Run this program as administrator
Multumesc pt. ajutor


Cu placere !
  Visual FoxPro  Visual FoxPro in general  COPIERE FISIERE...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement