【问题标题】:osx: how to write the full path of all directory contents of a folder containing >50k files&folders to a txtosx:如何将包含> 50k个文件和文件夹的文件夹的所有目录内容的完整路径写入txt
【发布时间】:2012-02-27 14:44:53
【问题描述】:

我试图找到一种 (1.) 低风险(不会弄乱文件),(2.) 可靠,(3.) 简单,以及 (4.) 编写 posix 路径的合理有效的方法将目录中的每个文件和文件夹包含 50k 个文件和文件夹到 txt。 txt 应该只包含路径,每条路径一行。文件的顺序并不特别重要,只要它们都在那里。

在applescript中,可以这样获取一个目录下所有文件和文件夹的路径:

tell application "Finder"
    set file_list to entire contents of (choose folder with prompt "Please select directory.")
end tell

但是当在有问题的文件夹上使用时,这个崩溃查找器。必须有其他解决方案吗?或者也许是一种使 applescript 工作的方法?

【问题讨论】:

    标签: macos shell unix applescript applescript-objc


    【解决方案1】:

    这会产生预期的输出吗?

    find /dir -print > output.txt
    

    【讨论】:

    • 可能是,但我不明白该怎么处理它。我假设我会用一些命令和文件夹的 posix 路径将它放在终端中?但具体如何?
    • @TorThommesen 将其放入终端。 /dir 是您要检查的目录(或 . 如果您当前在其中),output.txt 是您要包含文件和目录列表的文件。
    猜你喜欢
    • 1970-01-01
    • 2023-03-31
    • 2023-04-07
    • 1970-01-01
    • 2015-01-03
    • 2018-05-19
    • 2020-09-08
    • 2022-12-21
    • 1970-01-01
    相关资源
    最近更新 更多