Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Renaming and file extensions
#2
Member function str.ChangeFilename
Code:
Copy      Help
function $newFilename

;Replaces filename. Does not change extension.

;newFilename - new filename. Must be without extension.

;REMARKS
;This variable initially can contain filename with extension, or full file path. Can be enclosed in ".

;EXAMPLE
;str f="c:\f\A.gif"
;f.ChangeFilename("B")
;out f


_s.from(newFilename "$1")
this.replacerx("(?<=\\|^)[^\\/|:''\r\n]+(\.[^\.\\/|:\r\n]+)$" _s 4)

more examples
Macro Macro1545
Code:
Copy      Help
str newName="three"

str file1="one.txt"
str file2="c:\f\two.gif"
str file3="one ~1.~xt"
str file4="''c:\f f\two.gif''"

file1.ChangeFilename(newName)
file2.ChangeFilename(newName)
file3.ChangeFilename(newName)
file4.ChangeFilename(newName)

out file1
out file2
out file3
out file4


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)