Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Need a method to create a file path from passed string.
Message
De
18/02/2010 20:09:55
 
 
À
18/02/2010 19:29:34
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Versions des environnements
Visual FoxPro:
VFP 9 SP2
Database:
Visual FoxPro
Divers
Thread ID:
01449783
Message ID:
01449840
Vues:
46
does not work ??

I thought it did work, and created the intermediate folders. The fact that it did not preserve case doesn't mean it didn't work -- since Windows is not case sensitive, it did in fact create the folders you asked for.


>Why?
>
>Come on... One line of code. That's why. (If it worked the way I want). His thing is like a sledge hammer. However, now that the simple MD does not work, I may well be forced to go with his code. Which I will be thankful for his contribution.
>
>
>
>>Sergey provided you with the link of doing so and preserving the case name - so why did you go with MD ?
>>
>>Also, don't use macro in MD line, use name expression MD (myFolderPath)
>>
>>Finally, also check Sergey's site for the Opening Windows Explorer for a specified path.
>>
>>Open WE for specified path
>>
>>>Get this...
>>>
>>>When I run MD from the *command line*, the folders created will honor the upper case all caps:
>>>
>>>
>>>MD "F:\QUOTE\GHT001\12345"
>>>
>>>
>>>But, when I call the MD command from within a method in a form, it's being created in lower case!!!! I know the values I'm giving it are UPPER CASE.
>>>
>>>
>>>
>>>Lparameters tcFolderPath, tlOpenInExplorer
>>>
>>>If Empty(tcFolderPath)
>>> tcFolderPath = this.GetFolderName()
>>>EndIf
>>>
>>>Try
>>> Md &tcFolderPath && Create the folder
>>>Catch
>>>EndTry
>>>
>>>If tlOpenInExplorer  
>>> Run /N "explorer" &tcFolderPath && Open Windows Explorer to the folder
>>>EndIf
>>>
>>>
>>>
>>>
>>>My OS is Win7 64-bit and I'm writting to a Windows Server 2003.
>>>
>>>
>>>
>>>
>>>
>>>>See http://www.berezniker.com/content/pages/visual-foxpro/creating-directory-preserving-name-case
>>>>
>>>>>Anyone know of any utils for VFP that will create a folder path given a passed in string?
>>>>>
>>>>>
>>>>> CreateFolderPath("F:\Quotes\GTH001\12345\")
>>>>>
>>>>>
>>>>>Some parts of the paths may already exist, some may not. I just need it to handle all the relevant issue. If it exists, then fine, it not, create whatever is missing.
Jim Nelson
Newbury Park, CA
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform