PowerShell一次打开多个文件的方法
有时候,我们想通过PowerShell脚本一次性打开多个文件,尤其是相同后缀名的所有文件。我们来写一个函数,函数名为Open-File,通过传递一个*.后缀给此函数,实现一次性打开所有的此后缀的文件。
Function Open-File{
param(
[Parameter(Mandatory=$true)]
$path
)
$paths = Resolve-Path $path -ea SilentlyContinue
if ($paths -ne $null) {
$paths | Foreach-Object { Invoke-Item $_ }
} else {
"No file matched $path."
}
}
在调用之前,先来解释一下。首先定义一个函数名为Open-File的函数,它有一个$path参数,这个参数是必填的。然后,使用Resolve-Path这个方法,把包含通配符的路径转换为一个真实路径的对象数组。最后,循环这个数组,使用Invoke-Item方法,来打开数组中的各个对象。
下面来看如何调用这个一次性打开多个文件的函数Open-File。
PS >Open-File *.log
这个调用语句的作用是,打开当前目录下所有的.log后缀的文件。
好了,今天这个一次性打开多个文件的脚本就写到这样,感谢对小编的支持!
相关推荐
-
PowerShell一次打开多个文件的方法
有时候,我们想通过PowerShell脚本一次性打开多个文件,尤其是相同后缀名的所有文件.我们来写一个函数,函数名为Open-File,通过传递一个*.后缀给此函数,实现一次性打开所有的此后缀的文件. 复制代码 代码如下: Function Open-File{ param( [Parameter(Mandatory=$true)] $path ) $paths = Resolve-Path $path -ea SilentlyContinue
-
Android编程实现使用webView打开本地html文件的方法
本文实例讲述了Android编程实现使用webView打开本地html文件的方法.分享给大家供大家参考,具体如下: 在布局的配置文件里: <WebView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/webView"> </WebView> 后台java代码; @SuppressLint(
-
在python中使用with打开多个文件的方法
虽然初恋是java, 可是最近是越来越喜欢python, 所以决定追根溯源好好了解下python的原理,架构等等.小脑袋瓜不太好使,只能记录下慢慢进步吧 使用with打开文件的好处不多说,这里记录一下如果要打开多个文件,该怎么书写简捷的代码. 场景是同时打开三个文件,文件行数一样,程序实现每个文件依次读取一行,同时输出. 首先来一种比较容易想到的写法,如下一样嵌套: with open('file1') as f1: with open('file2') as f2: with open('fi
-
用ASP打开远端MDB文件的方法
如果你用ODBC connection (DSN or DSN-less)来访问远端的(UNC path)数据库, OLEDB会出现以下错误信息: Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot open the file '(unknown)'. It is
-
PowerShell中按修改时间查找文件的方法
本文介绍一个PowerShell中按文件的的修改时间来查找文件,这里要用到文件对象的LastWriteTime这个属性. 在很多时候,我都都需要按修改时间来查找文件.比如一个网站,近期发现被人挂马了,我们可能会看看近期的备份是否有被修改,从而确定一下被黑的大致时间段.有了这个时间段后,我们要看看这段时间之内有哪些文件被修改过,有哪些新增上来的文件,很有可能黑客留下下的一句话木马,甚至大马就在里面. 下面我们来看看PowerShell中如何根据文件修改时间来查找文件. 小编先来看看d盘根目录下有些
-
VB打开与保存txt文件的方法
本文实例讲述了VB打开与保存txt文件的方法.分享给大家供大家参考.具体如下: Private Sub cmdsave_Click() Dim filelocation As String ' loads save as box commondialog1.ShowSave filelocation = commondialog1.FileName ' append saves over file if it assists Open filelocation For Append As #1
-
Win2008中SqlServer2008 无法打开错误日志文件导致无法启动的解决方法
今天早上一个客户的SqlServer 2008的服务器应为重新修改配置导致网站打不开,链接到远程服务器之后,在服务器的事件查看器,发现如下错误, 错误描述: 日志名称: Application 来源: MSSQLSERVER 日期: 2011/10/25 11:30:49 事件 ID: 17058 任务类别: 服务器 级别: 错误 关键字: 经典 用户: 暂缺 计算机: WIN-VPS-SERVER 描述: initerrlog: 无法打开错误日志文件 'D:\WWW\Services\SQLD
-
python使用wxPython打开并播放wav文件的方法
本文实例讲述了python使用wxPython打开并播放wav文件的方法.分享给大家供大家参考.具体实现方法如下: ''' wx_lib_filebrowsebutton_sound.py select a sound file and play it wx.lib.filebrowsebutton.FileBrowseButton(parent, labelText, fileMask) (combines wx.TextCtrl and wxFileDialog widgets) wx.So
-
php实现以只读方式打开文件的方法
本文实例讲述了php实现以只读方式打开文件的方法.分享给大家供大家参考.具体分析如下: php中可以通过fopen()打开一个文件,第二个参数设置为"r"表示已只读方式打开,函数返回一个文件句柄,其它函数就可以通过这个文件句柄对文件进行不同方式的读取 <?php $file = fopen("/tmp/file.txt", "r"); print("Type of file handle: " . gettype($fi
-
python通过wxPython打开一个音频文件并播放的方法
本文实例讲述了python通过wxPython打开一个音频文件并播放的方法.分享给大家供大家参考.具体如下: 这段代码片段使用wx.lib.filebrowsebutton.FileBrowseButton控件打开一个wav文件,使用wx.Sound播放 import wx import wx.lib.filebrowsebutton class MyFrame(wx.Frame): def __init__(self, parent, mytitle, mysize): wx.Frame.__
随机推荐
- PowerShell中运行CMD命令的技巧总结(解决名称冲突和特殊字符等问题)
- 完美兼容各大浏览器的jQuery仿新浪图文淡入淡出间歇滚动特效
- 不错的JavaScript面向对象的简单入门介绍第1/2页
- 详解angularjs中如何实现控制器和指令之间交互
- 阿里云部署SSL证书详解
- iOS实现简单的抽屉效果
- 图解Spring框架的设计理念与设计模式
- ASP.NET页面某些选项进行提示判断具体实现
- 关于javascript中dataset的问题小结
- .NET验证组件Fluent Validation使用指南
- PHP使用strtotime计算两个给定日期之间天数的方法
- 3款值得推荐的微信开发开源框架
- 用Python从零实现贝叶斯分类器的机器学习的教程
- 高级MySQL数据库面试问题 附答案
- Django中利用filter与simple_tag为前端自定义函数的实现方法
- 让超出DIV宽度范围的文字自动显示省略号...
- 每天一篇javascript学习小结(属性定义方法)
- node.js中的fs.exists方法使用说明
- 优化网页之快速的呈现我们的网页
- Android 抽屉效果的导航菜单实现代码实例