使用Powershell脚本在文件夹中获取某些文件名

开发人员

我是powerscript的新手,今天第一次尝试。熟悉bash脚本,但这是不同的。我的文件夹大约有450个文件。我需要获取其中大约30个的名称,希望将其推入文本文件中。

这是我到目前为止所拥有的。我能够获得一个包含所有文件的文本文件,但没有一个仅包含我输入的数字的文件。我还注意到lineNumbers.txt直到最后都没有创建,所以我收到一条错误消息,说可以找不到。

请随时为您提出的修复建议参考,以便我学习。

$input = Read-Host -Prompt 'which file numbers do you need? Separate by commas' 

$input -split "(,)"

echo $input
Read-Host 

cd ./
dir -n > $file
(gc $file | select -Skip 1) | sc $file > lineNumbers.txt  
echo 'line numbers'

Read-Host

Foreach ($i in $input)

{

echo $i

(Get-Content -Path .\lineNumbers.txt -TotalCount $i)[-1] >> resultlines.txt
 

}

提前致谢!

瓦西夫·哈桑(Wasif Hasan)

较短的替代方法:

$numbers = Read-Host -Prompt 'which file numbers do you need? Separate by commas'
$files = Get-ChildItem "Filepath" | Sort-Object -Property Name
$numbers.Split(",") | Foreach {$files[$_].Fullname >>resultlines.txt}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Powershell脚本获取具有文件夹的文件名和文件大小的csv文件

来自分类Dev

在某些情况下如何获取多个文件夹中的文件名

来自分类Dev

批量移动匹配文件名的文件到 C# 中的文件夹或使用脚本

来自分类Dev

PowerShell获取文件名,文件夹中没有路径和TSV行数

来自分类Dev

从具有指定文件夹名称的文件夹结构中获取文件名

来自分类Dev

使用php或javascript从文件夹中获取文件名进入页面

来自分类Dev

将文件夹及其子文件夹中的所有文件名写入CSV文件的脚本

来自分类Dev

将文件夹及其子文件夹中的所有文件名写入CSV文件的脚本

来自分类Dev

将文件名插入多个子文件夹中的文件的批处理脚本

来自分类Dev

从文件名重命名文件夹 [脚本]

来自分类Dev

使用批处理脚本检查文件夹中是否存在具有某些文件扩展名的文件

来自分类Dev

使用批处理脚本检查文件夹中是否存在具有某些文件扩展名的文件

来自分类Dev

使用Powershell脚本解析文件名以获取日期时间

来自分类Dev

使用所有文件名的列表,输出缺少的文件名(如果文件夹中未包含)(批处理脚本)

来自分类Dev

Bash脚本从文件夹中的所有文件名中删除字符

来自分类Dev

Bash脚本从文件夹中的所有文件名中删除字符

来自分类Dev

循环查找文件夹中的文件并获取文件名

来自分类Dev

批处理文件,用于获取文件夹中的所有文件名

来自分类Dev

窗口批处理文件-无法在指定的文件夹中获取文件名

来自分类Dev

如何使用PowerShell中的文件内容获取文件名

来自分类Dev

获取URL的文件名和父文件夹

来自分类Dev

获取文件夹+文件名输出

来自分类Dev

Powershell脚本可汇总文件夹中的文件。给我文件夹名和文件数

来自分类Dev

如何使用Java代码从具有当前日期和时间的文件夹中获取文件名

来自分类Dev

使用Powershell将文件夹名称添加到文件名

来自分类Dev

在 PowerShell 4.0 中使用文件名重命名文件夹

来自分类Dev

如何从给定的文件夹中获取图像文件名

来自分类Dev

在Python中获取已归档文件夹内容的文件名

来自分类Dev

获取codenameone项目src文件夹中的所有文件名

Related 相关文章

  1. 1

    Powershell脚本获取具有文件夹的文件名和文件大小的csv文件

  2. 2

    在某些情况下如何获取多个文件夹中的文件名

  3. 3

    批量移动匹配文件名的文件到 C# 中的文件夹或使用脚本

  4. 4

    PowerShell获取文件名,文件夹中没有路径和TSV行数

  5. 5

    从具有指定文件夹名称的文件夹结构中获取文件名

  6. 6

    使用php或javascript从文件夹中获取文件名进入页面

  7. 7

    将文件夹及其子文件夹中的所有文件名写入CSV文件的脚本

  8. 8

    将文件夹及其子文件夹中的所有文件名写入CSV文件的脚本

  9. 9

    将文件名插入多个子文件夹中的文件的批处理脚本

  10. 10

    从文件名重命名文件夹 [脚本]

  11. 11

    使用批处理脚本检查文件夹中是否存在具有某些文件扩展名的文件

  12. 12

    使用批处理脚本检查文件夹中是否存在具有某些文件扩展名的文件

  13. 13

    使用Powershell脚本解析文件名以获取日期时间

  14. 14

    使用所有文件名的列表,输出缺少的文件名(如果文件夹中未包含)(批处理脚本)

  15. 15

    Bash脚本从文件夹中的所有文件名中删除字符

  16. 16

    Bash脚本从文件夹中的所有文件名中删除字符

  17. 17

    循环查找文件夹中的文件并获取文件名

  18. 18

    批处理文件,用于获取文件夹中的所有文件名

  19. 19

    窗口批处理文件-无法在指定的文件夹中获取文件名

  20. 20

    如何使用PowerShell中的文件内容获取文件名

  21. 21

    获取URL的文件名和父文件夹

  22. 22

    获取文件夹+文件名输出

  23. 23

    Powershell脚本可汇总文件夹中的文件。给我文件夹名和文件数

  24. 24

    如何使用Java代码从具有当前日期和时间的文件夹中获取文件名

  25. 25

    使用Powershell将文件夹名称添加到文件名

  26. 26

    在 PowerShell 4.0 中使用文件名重命名文件夹

  27. 27

    如何从给定的文件夹中获取图像文件名

  28. 28

    在Python中获取已归档文件夹内容的文件名

  29. 29

    获取codenameone项目src文件夹中的所有文件名

热门标签

归档