java新建文件路径使linux系统和windows系统都可用

 根据年月日创建文件夹,

windows系统路径例子:F:\year\month\day\fileName

linux系统路径例子:year/month/day/fileName

可以看出区别就在于斜杠与反斜杠,使用File.separator可以方便解决系统不兼容 

Calendar cal = Calendar.getInstance();
String month = (cal.get(Calendar.MONTH)+1)+"";  //当月
String year = (cal.get(Calendar.YEAR))+"";      //当年
String day = (cal.get(Calendar.DAY_OF_MONTH))+"";  //当日
String fileName = "CSDN.txt"; //文件名称
File newFile = new File("F:"+File.separator+year+File.separator+month+File.separator+day+File.separator+fileName);
newFile.mkdirs();//判断年 月 日文件夹是否创建,没有则新建

注: 关于File.separator详解

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个问题似乎是提问者在使用Python代码时遇到的问题。具体来说,这个问题的意思是“如何读取Linux系统中的一个新文件路径”。 回答如下:可以使用Python的os模块来读取Linux系统中的文件路径。具体来说,可以使用os.path.join()函数来连接文件夹和文件名,获取完整的文件路径。同时,应该注意转义字符的处理。例如,可以使用以下代码来获取一个名为“new_file”的文件的完整路径: import os folder = "/home/user/documents" filename = "new_file" file_path = os.path.join(folder, filename) print(file_path) 这个例子中,我们假设用户的documents文件夹在/home/user目录下。运行这个代码,将会输出完整路径"/home/user/documents/new_file"。 ### 回答2: 在Linux中,使用new file读取文件路径非常简单。new file是一个文本编辑器,广泛用于Linux系统中的文本编辑。我们可以使用它来查看任何文件的细节和元数据。以下是在Linux中使用new file读取文件路径的步骤: 第一步是打开终端,然后切换到您希望查看文件路径的目录。例如,如果您想查看/home/user/documents目录下文件mydocument.txt的路径,您应该在终端上进入该目录。 第二步是运行新文件命令,该命令的语法如下: new file [path/to/file] 在本例中,您可以使用以下命令: new file mydocument.txt 这将打开mydocument.txt文件,并在new file编辑器中显示其路径。此路径将显示在编辑器的顶部。 此外,还可以使用许多其他的命令来显示和查看路径。例如,使用pwd(打印当前工作目录)命令可以查看当前目录的路径。使用ls命令可以列出指定目录中的所有文件文件夹。 总之,在Linux中使用new file读取文件路径非常容易。只需在终端上进入适当的目录,然后使用new file命令即可。这将打开文件并在编辑器中显示其路径。 ### 回答3: 在Linux系统中,读取new file路径需要使用命令行界面来进行操作。通常情况下,可以使用以下几种方式来读取文件路径: 1. 使用绝对路径:这种方式需要使用文件系统根目录来指定文件路径,例如,/home/user/files/new_file。使用绝对路径可以确保每次访问文件时都能够找到正确的位置。 2. 使用相对路径:相对路径是相对于当前目录的路径,可以使用“.”来表示当前目录,“..”来表示上一级目录。例如,假设new_file在当前用户主目录下,可以使用~/new_file或./new_file来指定其路径。 3. 使用环境变量:环境变量可以用来存储常用目录的路径,例如,$HOME表示当前用户的主目录,$PATH表示系统执行命令时所搜索的路径列表。在读取new_file路径时,可以使用相应的环境变量来指定其所在位置。 总之,在读取new_file路径时,需要根据具体情况选择适合的路径方法,并注意路径的正确性和可靠性。另外,在操作系统中,文件路径通常是区分大小写的,因此需要注意路径的大小写是否匹配,否则可能会导致无法正常读取或访问文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值