我想编写一个脚本来打开某个文件夹中的所有文件。要打开许多文件,在批处理文件中键入每个文件路径会更加繁琐。有没有办法只使用文件夹路径写一些东西来打开这些文件?
答案 0 :(得分:2)
这在PowerShell中非常简单。
Get-ChildItem "C:\temp" | ForEach-Object{Invoke-Item $_.FullName}
鉴于文件夹"C:\temp"
,我们使用cmdlet Invoke-Item
执行每个文件的方式与在Windows资源管理器中双击文件的方式相同。每个文件将以其默认分配的程序打开。
答案 1 :(得分:0)
只需遍历文件夹中的所有文件,然后随时启动它们。
(批次)
@echo off
for /f %%a in ('dir /s /b drive:\Path\To\Your\Folder') do start %%a
pause
注意:请勿将其放在与文件相同的文件夹中,因为您将创建一个无限循环。