Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Need a method to create a file path from passed string.
Message
From
18/02/2010 17:37:56
 
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 9 SP2
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01449783
Message ID:
01449828
Views:
62
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.
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform