java - 如何在 CSV 文件或 Excel 文件中获取该目录内的文件路径、名称、创建日期、上次修改日期和文件扩展名?

标签 java python c shell powershell

我是新来的,实际上这是我第一次在论坛上提问,因为我真的被屏蔽了,我希望我能在这里找到答案。

我有一个非常大的目录,我被要求做的是知道其中有多少文件,特别是我正在谈论的 Office 文件(.doc .docx.ppt .pptx .xls .xlsx)超过 50000 个文档。我在 powershell 中尝试了很多小脚本,但没有成功。我想提一下,这是我第一次编写脚本,所以请您让答案易于理解。

我需要 CSV 文件或 Excel 文件中的文件路径、名称、创建日期、上次修改日期以及此目录中的文件扩展名

如果有人对任何其他编程语言有任何其他建议,它也会提供帮助。

最佳答案

这个 Powershell 命令应该可以工作:

-Recurse 获取指定位置及其所有子项中的项目 ( https://technet.microsoft.com/en-us/library/hh849800.aspx )

$Path = "c:\somepath"    
Get-ChildItem $Path -Recurse | select Directory,Name,CreationTime,LastWriteTime,Extension | Export-Csv c:\somepath\somefile.csv

关于java - 如何在 CSV 文件或 Excel 文件中获取该目录内的文件路径、名称、创建日期、上次修改日期和文件扩展名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36006746/

相关文章:

java - 多线程我是否正确使用等待和通知

java - 检查 JComboBox 是否具有默认值

c++ - 开发交互式 shell

c - 如何在代码块中设置 GTk 2

c - 从内存中读取数据

java - 如何在 Java 中只修剪空格而不\n

java - 有没有一种好方法可以将视频从 Android 流式传输到 RTSP 服务器?

python - 执行名称标识的函数

javascript - 通过AJAX将PHP变量传递给另一个DIV中的PHP变量

c - scanf 和 "\n"转义序列