Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如我有: 文件目录:C:\Users\Desktop\program 目录中的文件:奶酪(文件夹),蔬菜(txt 文件),肉(doc 文件) 我如何记录文件和文件夹的名称目录?提前致谢!!
另一种方法是使用glob:
my @files = <*>;
这将为您提供当前目录中的所有文件。
如果您只想查找某些文件,此方法很方便:
my @jpegs = <*.jpg>;
如果这不是您想要的目录,请切换到当前目录或包含路径:
my @files = </foo/bar*>;
请注意,即使在 Windows 上执行此操作,您也应该使用正斜杠。
尝试以下操作:
opendir FOLDER, $folder or die "Cant open folder $folder: $!"; my @file= readdir FOLDER; closedir FOLDER;