powershell命令行如何用forfiles命令调用gcc编译多个文件

2025-04-26 08:21:59
推荐回答(1个)
回答1:

forfiles不是Powershell的命令,可以用foreach对文件进行遍历,命令大概如下:

Get-ChildItem -Path F:\new_folder | ForEach-Object {gcc -o $_.FullName}

注解:

  1. gcc的使用及参数我不知道,所以gcc -o $_.FullName只是一个示例。

  2. Powershell获取的都是对象,FullName属性表示该对象(文件)的完整路径。

  3. ForEach-Object可以用%代替,即上面的命令行可以写成

Get-ChildItem -Path F:\new_folder | % {gcc -o $_.FullName}

如有问题请追问,一直交流。