当前位置: 首页 > 知识库问答 >
问题:

读取一个文件的名称为InputStream

子车飞文
2023-03-14

我目前正在写一个代码,我需要读取给定文件的名称,并创建一个新的文件,只改变扩展名。我输入文件的方式是

java myProgram < fileName

我怎么能得到fileName并将其转换成字符串使用Java,我尝试了扫描仪和BufferedReader,但它只允许我读取内部文件,但不是fileName?

共有2个答案

宓跃
2023-03-14

java myProgram

狄宇
2023-03-14

您不能使用命令行执行此操作,因为您直接在标准输入上传递文件内容。

您应该考虑将文件名作为主类的参数传递。您可以使用如下命令行:

java myProgram fileName

在main方法中,您有一个字符串数组作为参数,文件名将位于它的第一个位置(索引0)。

之后,使用此文件名将文件读入代码

 类似资料:
  • 本文向大家介绍python读取文件名称生成list的方法,包括了python读取文件名称生成list的方法的使用技巧和注意事项,需要的朋友参考一下 经常需要读取某个文件夹下所有的图像文件。 我使用python写了个简单的代码,读取某个文件夹下某个后缀的文件,将文件名生成为文本(csv格式) 上面代码保存为:GetLst.py 使用时: 在cmd窗口输入: 发现上面代码不能深入到下一层目录,又做了点

  • 我需要使用Spring batch每两个月处理一次输入文件。文件名带有时间戳,因此每次运行时都会更改。 文件名:NY_Prov_mmddyyyy。csv 我正在使用下面的代码来读取文件,我试图只给出目录名,因为fileName中有一个模式,并且文件名不是固定的。但是,这不起作用。 application.properties: 错误: 原因:java.lang.IllegalStateExcept

  • 我的问题是: > 如何使其与较大的文件一起工作? 有什么办法能让它快一点吗? 我的电脑有8GB的RAM,运行64位Windows 7,处理器是3.40GHz(不确定你需要什么信息)。

  • 本文向大家介绍写一个读取文件和文件的方法相关面试题,主要包含被问及写一个读取文件和文件的方法时的应答技巧和注意事项,需要的朋友参考一下 var fs = require('fs'); var data = fs.readFileSync('./index.html', 'utf8'); // 停止执行代码直到操作结束 console.log(data) fs.readFile('./test.tx

  • 本文向大家介绍python顺序的读取文件夹下名称有序的文件方法,包括了python顺序的读取文件夹下名称有序的文件方法的使用技巧和注意事项,需要的朋友参考一下 如下所示: 以上这篇python顺序的读取文件夹下名称有序的文件方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 在Python中,我应该使用什么命令来获取包含我正在处理的文件的文件夹的名称? 这里就是我想要得到的。 我唯一想到的是使用两次: 还有更好的方法吗?