如何从Powershell中的文件名列表中删除索引指定的空格

伊森

我对Powershell相当陌生,我找不到有关如何处理以下问题的任何文档。我只是不知道如何用简洁的措辞来在Google上产生任何极为相关的结果。

假设我在目录中有文件列表:

$stuff = "file name1 1.csv", "file name2 78.csv", "file name3 14.csv"

"file name1 1.csv"
"file name2 78.csv"
"file name3 14.csv"

我想删除单词文件后的第一个空格和单词名称后的第二个空格,同时也忽略了.csv的名称,让我留有以下内容:

   "filename1"
   "filename2"
   "filename3"

我只想遍历这些文件名的列表。我想对此进行编码,以便可以将其推广到任何文件名组。有人有什么好主意吗?有人可以指出正确的方向/文件吗?

提前致谢。

李·戴利

这是完成工作的另一种方法。[咧嘴]

它能做什么 ...


  • 如果要处理实际的文件对象,则创建一个字符串数组以供使用,您可能需要使用这些对象.Name.BaseName属性。
  • 将该数组放入$InStuff集合中
  • 遍历那个集合
  • 在空间上分裂
  • 仅接受该拆分中的第一项和第二项
  • 无限制地连接以上各项
  • 将它们发送到$OutStuff收藏夹
  • 在屏幕上显示

编码 ...

#region >>> create an array of strings to work with
#    in real life, replace this block with your source instead
$InStuff = @'
file name1 1.csv
file name2 78.csv
file name3 14.csv
'@ -split [System.Environment]::NewLine
#endregion >>> create an array of strings to work with

$OutStuff = foreach ($IS_Item in $InStuff)
    {
    # take only the 1st two items
    #    join them with no delimiter
    -join $IS_Item.Split(' ')[0,1]
    }

$OutStuff

输出...

filename1
filename2
filename3

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Python中文件名列表中的文件名中删除扩展名?

来自分类Dev

如何使用Windows中的文件名列表从文件夹中删除文件?

来自分类Dev

如何从完整的文件名列表中删除文件扩展名?

来自分类Dev

如何使用sed从零结尾的文件名列表中删除时间戳记模式

来自分类Dev

如何使用sed从零结尾的文件名列表中删除时间戳记模式

来自分类Dev

如何从文件名中删除空格

来自分类Dev

如何在本地目录中建立文件名列表?

来自分类Dev

如何使用PowerShell获取部分文件名列表并返回完整文件名列表

来自分类Dev

如何使用PowerShell删除文件名中的前导或尾随空格?

来自分类Dev

如何删除文件名中包含空格的文件?

来自分类Dev

如何从列表中查找和替换文件名列表

来自分类Dev

如何在C中按日期从目录中打印文件名列表?

来自分类Dev

如何使用cmd命令获取目录中的文件名列表并将其存储在变量中

来自分类Dev

如何在C中按日期从目录中打印文件名列表?

来自分类Dev

如何在文件中的文件名列表上执行命令?

来自分类Dev

如何从匿名列表中删除项目

来自分类Dev

在R中,如何将文件名列表读入单个数据帧?

来自分类Dev

如何生成文件名列表?

来自分类Dev

如何使用Powershell从文件名开头删除空格

来自分类Dev

遍历文件名列表,以便在bash中创建文件名

来自分类Dev

删除文件时排除文件名列表

来自分类Dev

我可以使用我保存到文件的文件名列表来复制/移动/删除列表中的每个文件吗?

来自分类Dev

从文件名中删除单词列表

来自分类Dev

如何删除/替换 Linux 中文件名列表的通用后缀?

来自分类Dev

从find中提取文件名列表,包括带空格的文件名

来自分类Dev

使用sed删除文件名中的空格和括号

来自分类Dev

如何删除多个文件名中的所有空格?

来自分类Dev

将目录和子目录中的过滤文件名列表放入数组中

来自分类Dev

使用 R 中没有“.csv”的文件名重命名列表中的名称

Related 相关文章

  1. 1

    如何从Python中文件名列表中的文件名中删除扩展名?

  2. 2

    如何使用Windows中的文件名列表从文件夹中删除文件?

  3. 3

    如何从完整的文件名列表中删除文件扩展名?

  4. 4

    如何使用sed从零结尾的文件名列表中删除时间戳记模式

  5. 5

    如何使用sed从零结尾的文件名列表中删除时间戳记模式

  6. 6

    如何从文件名中删除空格

  7. 7

    如何在本地目录中建立文件名列表?

  8. 8

    如何使用PowerShell获取部分文件名列表并返回完整文件名列表

  9. 9

    如何使用PowerShell删除文件名中的前导或尾随空格?

  10. 10

    如何删除文件名中包含空格的文件?

  11. 11

    如何从列表中查找和替换文件名列表

  12. 12

    如何在C中按日期从目录中打印文件名列表?

  13. 13

    如何使用cmd命令获取目录中的文件名列表并将其存储在变量中

  14. 14

    如何在C中按日期从目录中打印文件名列表?

  15. 15

    如何在文件中的文件名列表上执行命令?

  16. 16

    如何从匿名列表中删除项目

  17. 17

    在R中,如何将文件名列表读入单个数据帧?

  18. 18

    如何生成文件名列表?

  19. 19

    如何使用Powershell从文件名开头删除空格

  20. 20

    遍历文件名列表,以便在bash中创建文件名

  21. 21

    删除文件时排除文件名列表

  22. 22

    我可以使用我保存到文件的文件名列表来复制/移动/删除列表中的每个文件吗?

  23. 23

    从文件名中删除单词列表

  24. 24

    如何删除/替换 Linux 中文件名列表的通用后缀?

  25. 25

    从find中提取文件名列表,包括带空格的文件名

  26. 26

    使用sed删除文件名中的空格和括号

  27. 27

    如何删除多个文件名中的所有空格?

  28. 28

    将目录和子目录中的过滤文件名列表放入数组中

  29. 29

    使用 R 中没有“.csv”的文件名重命名列表中的名称

热门标签

归档