powershell - Powershell中不带扩展名的文件输出

标签 powershell powershell-2.0

这是我到目前为止的内容:

Get-ChildItem "C:\Folder" | Foreach-Object {$_.Name} > C:\Folder\File.txt

当您从上方打开File.txt的输出时,会看到以下内容:
file1.txt
file2.mpg
file3.avi
file4.txt

如何获取输出,以便删除扩展名并仅显示以下内容:
file1
file2
file3
file4

提前致谢!

编辑

在我下面的同伴的帮助下解决了这个问题。我最终使用:
Get-ChildItem "C:\Folder" | Foreach-Object {$_.BaseName} > C:\Folder\File.txt

最佳答案

Get-ChildItem "C:\Folder" | Select BaseName > C:\Folder\File.txt

关于powershell - Powershell中不带扩展名的文件输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13370055/

相关文章:

Powershell:设置 SASS_BINARY_PATH

powershell - 将所有输出写入文件

mysql - 按正确顺序删除/更新/插入数据 MSSQL -> MySQL

PowerShell 该术语不被识别为 cmdlet 函数脚本文件或可运行程序

powershell - 强制在 powershell 脚本中立即求值(按值复制变量,而不是引用)

powershell - 使用比较对象在Powershell中比较CSV文件

powershell - 如何收集标准输出,$?和 $LASTEXITCODE 来自包含任何代码的脚本 block

从字符串中提取数字的正则表达式 (gwmi Win32_OperatingSystem).Name

sql - 从 Powershell 执行存储过程

powershell - Powershell中,如何检索现有策略设置(Win8.1/server 2012 r2 core)