groovy – 如何检查包含文件的目录是否存在?

groovy – 如何检查包含文件的目录是否存在?,第1张

概述我使用groovy创建一个文件,如“../A/B/file.txt”。为此,我创建了一个服务并传递要作为参数创建的文件路径。此服务然后由作业使用。作业将在指定目录中创建文件时执行逻辑。我手动创建了“A”目录。 如何通过代码创建“B”目录和“A”目录中的file.txt以自动创建? 我还需要在创建文件之前检查目录“B”和“A”是否存在。 要检查文件夹是否存在,可以使用exists()方法: // C 我使用groovy创建一个文件,如“../A/B/file.txt”。为此,我创建了一个服务并传递要作为参数创建的文件路径。此服务然后由作业使用。作业将在指定目录中创建文件时执行逻辑。我手动创建了“A”目录。

如何通过代码创建“B”目录和“A”目录中的file.txt以自动创建?

我还需要在创建文件之前检查目录“B”和“A”是否存在。

解决方法 要检查文件夹是否存在,可以使用exists()方法:

// Create a file object representing the folder 'A/B'def folder = new file( 'A/B' )// If it doesn't existif( !folder.exists() ) {  // Create all folders up-to and including B  folder.mkdirs()}// Then,write to file.txt insIDe Bnew file( folder,'file.txt' ).withWriterappend { w ->  w << "Some text\n"}
总结

以上是内存溢出为你收集整理的groovy – 如何检查包含文件的目录是否存在?全部内容,希望文章能够帮你解决groovy – 如何检查包含文件的目录是否存在?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1251969.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存