groovy call git add the filename with space return 128

Hi all,

I am using groovy to call git add <my file>, but the file name has space and it return 128. So What should I do?

Following is my code, Any body help to solve this issue.

def v_workingDir= new File(“C:\sankor\catogit\banner\alumni”)
def p_filename=“Testing CA TO GIT BSAC - Load OSAP Year - To - Date File - SRS .docx”
def p = "git status ".execute(null, v_workingDir)
p.waitFor()
p.text.eachLine {println it}
println “git status exit value:”+ p.exitValue()

p = “git add “${p_filename}””.execute(null, v_workingDir)
p.waitFor()

p.text.eachLine {println it}
println “git add exit value:”+ p.exitValue()
println “git add Ending here”