Search  
Friday, May 25, 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  Cod, sintaxa si comenzi  Copy file...
 Copy file
 
 5/14/2011 10:33:43 AM
User is offlineji_ci
191 posts
5th


Copy file
 (Romania)
Numele fişierului copiat cu COPY FILE este întotdeauna cu litere mici? Cum se poate face ca numele fişierului să fie exact ca cel denumit în sintaxa COPY FILE Exemplul.txt to EXEMPLUL_Meu.txt (cu alte cuvinte ... să ţină cont de literele mari)?
 5/14/2011 1:10:35 PM
User is offlineDumitru
172 posts
5th


Re: Copy file
 (N/A) Modified By Dumitru  on 5/14/2011 1:11:29 PM)
O solutie

sFis1 = "fisier.txt"
sFis2 = "NewNameCaseSensitive.TxT"
obj1 = CREATEOBJECT("Scripting.FileSystemObject")
obj1.CopyFile (sFis1, sFis2)


 5/14/2011 2:37:39 PM
User is offlineji_ci
191 posts
5th


Re: Copy file
 (Romania)
Da ... funcţionează ... dar m-am lovit de altă problemă! Adresa fişierului pe care îl copiez o preiau cu GETFILE() şi care îmi returnează doar litere mari? În cazul ăsta ce mai fac?
 5/14/2011 3:30:51 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: Copy file
 (N/A)

Faci o smecherie, normal. :)

GETFILE() iti intoarce numele si locatia. Dai cu ADIR() pe folderul ala, afli numele corect al fisierului, asa cum este ortografiat pe disc, si folosesti numele ala.


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 5/14/2011 4:00:12 PM
User is offlineji_ci
191 posts
5th


Re: Copy file
 (Romania)
Mulţumesc de şmecherie! :)
 6/23/2011 1:20:43 PM
User is offlineji_ci
191 posts
5th


Re: Copy file
 (Romania)
 Grigore Dolghin wrote

Faci o smecherie, normal. :)

GETFILE() iti intoarce numele si locatia. Dai cu ADIR() pe folderul ala, afli numele corect al fisierului, asa cum este ortografiat pe disc, si folosesti numele ala.





Acum am altă problemă! Am văzut cum aflu numele corect cu ADIR() dacă am numele unui fişier din GETFILE()! Dar dacă numele unui fişier pe care vreau să-l salvez îl aflu cu PUTFILE() atunci cum mai procedez ptr a păstra numele corect?
 6/23/2011 2:17:12 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: Copy file
 (N/A)
Daca  utilizezi putfile() pentru ca utilizatorul sa aleaga folderul in care sa salveze fisierul, iar numele fisierului il ai sau il dai tu:
lcFile=Putfile(text,myfile, myext)
lcSaveFile=addbs(justfpath(lcfile))+myfile+'.'+myext

Daniel Buduru
 6/23/2011 6:24:37 PM
User is offlineji_ci
191 posts
5th


Re: Copy file
 (Romania)
Problema e că vreau să permit utilizatorului să modifice numele fişierului în PUTFILE() şi atunci îmi trebuie numele fişierului returnat de PUTFILE(). Până acuma foloseam GETDIR() şi numele fişerului putea fi modificat într-un textbox! Dar acuma am nevoie de PUTFILE() ptr ca utilizatorul să vizualizeze fisierele din directorul unde salvează noul fişier şi în plus să poate crea un nou director dacă e cazul! Există vreo altă modalitate de a face ceea ce vreau?
 6/23/2011 8:05:50 PM
User is offlineDaniel Buduru
2335 posts
1st




Re: Copy file
 (N/A)
Vezi in Solutions (\Samples\Solution\OLE\Commdlog.scx), ActiveX Controls, Customize the open dialog box.
Uita-te la cod si la proprietatile obiectului, il poti configura pentru Save.


Daniel Buduru
 6/23/2011 11:43:23 PM
User is offlineji_ci
191 posts
5th


Re: Copy file
 (Romania)
 De asta aveam nevoie! Mulţumesc încă odată!
  Visual FoxPro  Cod, sintaxa si comenzi  Copy file...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement