gpt4 book ai didi

batch-file - 批处理文件以在csv中列出文件路径和文件名

转载 作者:行者123 更新时间:2023-12-03 22:49:28 26 4
gpt4 key购买 nike

我正在尝试制作一个批处理文件,其中列出文件夹和副导演中的所有文件,并导出到具有文件大小的 csv,我目前有这个:

@ECHO OFF &SETLOCAL

(FOR /f "delims=|" %%a IN ('dir /s /b /a-d') DO (
FOR /f "tokens=1-9*" %%x IN ('dir /b /a-d /tc "%%~a"^| C:\Windows\System32\findstr "^[0-9]"') DO (

ECHO %%a, %%z
)
))>DIR.csv
TYPE DIR.csv

但我需要的是文件目录和文件路径作为单独的记录

最佳答案

这可以直接从命令行使用简单的单行代码来完成 - 不需要批处理。

文件名可以包含逗号,因此应在 CSV 中引用它们。下面将创建一个 csv,每行包含文件路径、文件名、文件大小。

(for /r %F in (*) do @echo "%~dpF","%~nxF",%~zF) >dir.csv

如果在批处理脚本中使用,则将百分比加倍。

类型 HELP FORFOR /?从命令行获取有关 FOR 命令的文档。底部是扩展 FOR 变量值时可以使用的所有修饰符的描述。

关于batch-file - 批处理文件以在csv中列出文件路径和文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19184470/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com