文件夹名称出现空间问题

时间:2018-06-20 11:35:57

标签: perl

如何处理Perl中包含空格的文件夹名称?例如C:\Sample Picture\Data

我写了这个

use File::Glob ':glob';

$indir = "C:\\Sample Picture\\Data\\";

@flist =  bsd_glob( $indir.'*');

这引发了错误

  

该命令的语法不正确。

1 个答案:

答案 0 :(得分:0)

错误消息The syntax of the command is incorrect来自Windows命令行,而不是来自Perl

问题不是与File::Glob有关,而是与@flist的内容有关。我猜您正在使用反引号或system重命名一个或多个文件或目录。如果您使用包含空格的路径而不将完整路径括在双引号中,则将失败

如果您需要更多帮助,则必须显示代码的相关部分