在目标目录的每个子目录中创建CSV文件

南丰pooksook

我的文件夹包含以下文件:

D:\TESzz\Background\BG_Flash-Zootopia-HD-Desktop-Wallpapers.jpg
D:\TESzz\Background\BG_NimmHBD.jpg
D:\TESzz\Background\BG_Note5.jpg
D:\TESzz\Icons\150x150.jpg
D:\TESzz\Icons\Bathroom-gender-sign.png
D:\TESzz\Icons\brocoli.png
D:\TESzz\Icons\Carrot_Clipart_PNG_Image.png
D:\TESzz\Icons\File.txt
D:\TESzz\Icons\garlic.png
D:\TESzz\Icons\ICONS.txt
D:\TESzz\Icons\NoppNimm-1.jpg
D:\TESzz\Icons\NoppNimmIcon.jpg
D:\TESzz\Icons\NoppNimmIcon.png
D:\TESzz\Icons\NoppProfie.jpg
D:\TESzz\Icons\NoppProfileSerious.jpg
D:\TESzz\Icons\pork.png
D:\TESzz\Icons\Profile.jpg
D:\TESzz\Icons\Questionmark.png
D:\TESzz\Icons\sugar.png
D:\TESzz\Icons\Tree.png
D:\TESzz\Icons\wheel.png

我想将文件列表导出到“ D:\ TeSzz”下的每个子文件夹,如下所示

D:\TESzz\Icons\Icons.csv
D:\TESzz\Background\Background.csv

我的代码如下。但是它将创建“ FileList.csv”而不是“ Icons.csv”或“ Background.csv”。:(

Get-ChildItem -path "D:\TESzz\" -directory | ForEach-Object {Get-ChildItem -file "$($_.fullname)" | Export-Csv "$(Join-path $_.fullname 'FileList.csv')"}

有人可以帮我吗?

马丁·布兰德尔

我将为当前目录引入一个变量。您没有得到预期的结果,因为您始终将输出命名为FileList.csv

Get-ChildItem -path "D:\TESzz\" -directory | 
  ForEach-Object {
    $directory = $_
    Get-ChildItem -file $directory.FullName | 
        Export-Csv (Join-path $directory.FullName "$($directory.BaseName).csv") -Force
}

在上面的代码中,请注意,您在FileList的位置现在是$($directory.BaseName),因此每个目录都不同。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将文件从多个子目录复制到同一目标目录

来自分类Dev

Bash 循环在每个子目录中创建目录

来自分类Dev

在每个子目录中创建一个文件,并将其路径写入其中

来自分类Dev

查找所有文件,在每个子目录中创建一行一行的CSV文件,并在列中输入文件名

来自分类Dev

为目录中的每个子目录创建RAR存档-Centos / Ubuntu

来自分类Dev

遍历子目录并为每个子目录为jpg创建PDF

来自分类Dev

如何压缩大量子目录,并使每个zip文件包含N个子目录

来自分类Dev

如何压缩大量子目录,并让每个 zip 文件包含 N 个子目录

来自分类Dev

从每个子目录中分别提取文件

来自分类Dev

计算每个子目录的文件数

来自分类Dev

遍历子目录并在每个子目录中运行命令

来自分类Dev

在包含文件的每个目录下创建子目录

来自分类Dev

将多个子目录中的多个文件合并为每个子目录的1个文件并删除原始文件

来自分类Dev

在每个子目录中运行make

来自分类Dev

使用批处理文件的每个子目录中的文件名列表

来自分类Dev

在每个子目录中查找比另一个文件新的文件

来自分类Dev

MD5在给定起始目录的每个子目录中的文件,将校验和文件放置在子目录中

来自分类Dev

在子目录中创建同名文件

来自分类Dev

计算每个子目录中同一报告文件中的警告数量

来自分类Dev

如何在每个子目录中创建一个文本文件,以便该文本文件包含目录名称

来自分类Dev

如何在单独的列表中收集每个子目录中文件的名称

来自分类Dev

清空每个子目录中的特定文件夹

来自分类Dev

创建单独的文本文件以列出每个目录和子目录中的内容

来自分类Dev

在几个子目录中查找特定文件

来自分类Dev

重命名多个子目录中的同名文件

来自分类Dev

如何将每个子目录中文件的名称收集到该子目录中的文本文件中?

来自分类Dev

使用Cygwin在多个子目录中合并CSV文件

来自分类Dev

从各个子目录中的多个特定文件创建软链接

来自分类Dev

如何通过终端在每个子目录中复制除一个文件以外的整个目录?

Related 相关文章

  1. 1

    将文件从多个子目录复制到同一目标目录

  2. 2

    Bash 循环在每个子目录中创建目录

  3. 3

    在每个子目录中创建一个文件,并将其路径写入其中

  4. 4

    查找所有文件,在每个子目录中创建一行一行的CSV文件,并在列中输入文件名

  5. 5

    为目录中的每个子目录创建RAR存档-Centos / Ubuntu

  6. 6

    遍历子目录并为每个子目录为jpg创建PDF

  7. 7

    如何压缩大量子目录,并使每个zip文件包含N个子目录

  8. 8

    如何压缩大量子目录,并让每个 zip 文件包含 N 个子目录

  9. 9

    从每个子目录中分别提取文件

  10. 10

    计算每个子目录的文件数

  11. 11

    遍历子目录并在每个子目录中运行命令

  12. 12

    在包含文件的每个目录下创建子目录

  13. 13

    将多个子目录中的多个文件合并为每个子目录的1个文件并删除原始文件

  14. 14

    在每个子目录中运行make

  15. 15

    使用批处理文件的每个子目录中的文件名列表

  16. 16

    在每个子目录中查找比另一个文件新的文件

  17. 17

    MD5在给定起始目录的每个子目录中的文件,将校验和文件放置在子目录中

  18. 18

    在子目录中创建同名文件

  19. 19

    计算每个子目录中同一报告文件中的警告数量

  20. 20

    如何在每个子目录中创建一个文本文件,以便该文本文件包含目录名称

  21. 21

    如何在单独的列表中收集每个子目录中文件的名称

  22. 22

    清空每个子目录中的特定文件夹

  23. 23

    创建单独的文本文件以列出每个目录和子目录中的内容

  24. 24

    在几个子目录中查找特定文件

  25. 25

    重命名多个子目录中的同名文件

  26. 26

    如何将每个子目录中文件的名称收集到该子目录中的文本文件中?

  27. 27

    使用Cygwin在多个子目录中合并CSV文件

  28. 28

    从各个子目录中的多个特定文件创建软链接

  29. 29

    如何通过终端在每个子目录中复制除一个文件以外的整个目录?

热门标签

归档