如何在 perl 脚本中使用带空格的路径,运行存档推荐?
说这是带有我需要的路径的命令:
C:\\"Program Files"\\7-Zip\\7z.exe a d:\\views\\"My views" d:\\"Public view"
有人有想法吗?
如何在 perl 脚本中使用带空格的路径,运行存档推荐?
说这是带有我需要的路径的命令:
C:\\"Program Files"\\7-Zip\\7z.exe a d:\\views\\"My views" d:\\"Public view"
有人有想法吗?
如果您使用system
带有多个参数的命令,则每个参数都未经修改地传递给调用的程序:
system 'C:\Program Files\7-Zip\7z.exe', 'a',
'd:\views\My views', 'd:\Public view';
虽然这不是 Perl 问题,但您可以使用此语法
"C:\Program Files\7-Zip\7z.exe" a target.zip "c:\path with spaces\example.pdf"
如果您需要从 perl 脚本中调用
$cmd = q!"C:\Program Files\7-Zip\7z.exe" a target.zip "c:\path with spaces\example.pdf"!;
system $cmd;