jDirToText:您的文件为文本

今天,我为您带来了一个我几个月前用Java实现的简单程序,尽管我已经在其他站点上共享了它,但我却错过了在我最常去的地方(这里)发布它的过程。

首先,我们必须在系统中安装JAVA 7。

它是一个程序,旨在自动执行将一个或多个目录的文件名复制到文本文件(.txt)中的任务

实用性:例如,广播电台希望在网页上共享每周排名的标题名称。

该程序使您可以搜索目录并在文本文件中自动复制文件名,从而节省了手动复制文件的工作。

另一个例子是,一个朋友要求我们向他传递“歌曲名称列表”,以便我们找到“音乐”文件夹并运行该程序。

适用于一个或多个目录 递归地.

一些截图:

156

38C

使用方式

在程序中,我们选择文件夹 输入 (我们要转换的那个),然后是目录 产量 按转换,然后瞧

该程序将自动创建一个名为“ FILES_LIST.txt”的文件

要通过控制台运行它:

java -jar nombredelarchivo.jar

希望对您有帮助

排出

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   大卫

    重击的力量
    $ ls / path_to_folder> output.txt

    您要搜索扩展名为.mp3的文件(递归搜索)
    $查找folder_to_search -name * .mp3

    1.    大卫

      第一个显示文件,并将输出发送到文件output.txt

      第二个查找扩展名为.mp3的文件,将其发送到文件中将与以前相同
      $查找folder_to_search -name * .mp3> output.txt

    2.    西克兹

      这就是我的想法,使用«ls path> output.txt»即可完成操作,还可以使用正则表达式获取图像和音乐,例如«ls path / *。{Mp3,jpg}>输出.txt»。

      1.    布鲁诺·卡西欧(Bruno Cascio)

        你好朋友! 当然可以使用bash来完成。 也可以使用bash来删除带有子目录的目录(例如),但是许多人更喜欢进入文件浏览器并使用delete删除它们,有时甚至更糟,必须在删除之前授予它们权限。

        它适用于任何系统,而不仅仅是Unix。 Windows用户没有相同的工具,即使拥有这些工具,他们也不会使用它们,因为这是他们通过图形界面被奴役的方式。

        感谢您的评论comments

    3.    Hugobuntux 阿尔德比安

      很棒,但也可以用bash来完成
      是文件夹或目录中的简单ls> filename.txt
      在winBugs中,它是相似的
      的问候!

  2.   jvk85321

    如果他们只想要文件列表,则可以使用

    [代码] ls -1> out.txt [/代码]

    仅显示文件名。

  3.   F3NIX

    就像我要说的那样,bash或python,有些行,您将不必在系统上安装其他任何东西。 但是,您的贡献仍然值得赞赏,如果您向有兴趣学习的人展示代码,那就更好了。

    1.    布鲁诺·卡西欧(Bruno Cascio)

      这里的代码: https://drive.google.com/file/d/0B8DT697Uja7RZFRNem9NM2JEUWM/edit?usp=sharing

      我将其添加到帖子中。 感谢您的评论。)

  4.   华金

    你好! 正如您已经提到的,最好学习一些有关Java编程的知识,但是我认为对我们来说最实用的方法是在一行中使用bash🙂

    我同意您所说的,并不是每个人都喜欢使用控制台,而且多平台也有其优势。 而且我想知道是否有可能像在Bash中一样在Windows CMD中做到这一点,以及如何做到这一点。

    也感谢您分享您的工作。 从标题来看,我认为这是一种文件柜,可将任何类型的文件转换为文本,但我不明白为什么。

    1.    布鲁诺·卡西欧(Bruno Cascio)

      嗨,华金! 感谢您的评论!

      我不知道Windows Bash,而是我认为如果用户使用控制台,那么99%必须来自linux / MAC,哈哈

      该程序是为那些用户设计的。使用Bash甚至在性能上要好得多,但这取决于口味,习惯等。

      的问候!

  5.   艾萨克·迪亚兹

    好的贡献者,对于那些喜欢弄乱代码的人来说,这无疑是一个很好的资源。

    您也可以从终端使用»ls> list.txt»命令生成列表。
    我喜欢您的博客,并且我不会错过任何条目..谢谢!

  6.   数据管理系统

    好主意,即使聊天不仅仅是停止其他事情,对于那些喜欢看代码的人来说也很好,谢谢

  7.   藻类

    另外,如果您想让我向您显示包含所有目录及其内容的树列表,则为:tree Music> out.txt
    或完整路径:]
    树/路径/> out.txt