初学Ruby,很多需要学习,现在开始尝试使用Ruby来写一个脚本,其中用到了很多文件相关的操作,这里阶段地整理一些。便于后续的再次查找。
文件或目录是否存在
File.exist?('file_path')
是否为文件
File.file?("file_path")
是否为目录
File.directory?("file_path")
从路径中获取文件名
File.basename('/tmp/adb.log') #=> "adb.log"#从上面结果中移除扩展名
File.basename('/tmp/adb.log', '.log') #=> "adb" #或者 File.basename('/tmp/adb.log', '.*') #=> "adb"
#替换puts child为自己的操作 Dir['/tmp/*'].each{|child|puts child}
获得父目录
#特定目录的父路径 File.expand_path("..",specific_path) #当前目录的父路径 File.expand_path("..",Dir.pwd) #或者 File.expand_path("..")
本文向大家介绍Java常用的一些多媒体文件基本操作方法简介,包括了Java常用的一些多媒体文件基本操作方法简介的使用技巧和注意事项,需要的朋友参考一下 播放幻灯片和动画 用实例说明播放幻灯片和动画的方法。 【例】小应用程序先将幻灯片读入数组在存储,单击鼠标变换幻灯片,逐张显示。 【例】小应用程序说明播放动画的方法,要求播放的图片和小程序放在相同的目录中,程序通过快速显示一组图片造成显示动画的效果。
本文向大家介绍JSP常见的文件操作小结,包括了JSP常见的文件操作小结的使用技巧和注意事项,需要的朋友参考一下 本文实例总结了JSP常见的文件操作。分享给大家供大家参考。具体如下: JSP中的文件操作:FILE类 其中: File对象的length()方法可以计算文件的大小 isFile()方法可以判断是否为文件 isDirectory()方法可以判断是否为文件夹 getName()可以得到文件文
本文向大家介绍Erlang IO编程之文件目录操作常用方法小结,包括了Erlang IO编程之文件目录操作常用方法小结的使用技巧和注意事项,需要的朋友参考一下 Erlang用于操纵文件I/O的模块有: file模块:打开、读、写、关闭文件已经操作目录的方法基本都在这里 filename模块:提供平台独立方式用于操纵文件名 filelib模块:file模块的扩展,提供了更多的实用工具,在file模块
本文向大家介绍python字符串的常用操作方法小结,包括了python字符串的常用操作方法小结的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python字符串的操作方法,供大家参考,具体内容如下 1.去除空格 str.strip():删除字符串两边的指定字符,括号的写入指定字符,默认为空格 str.lstrip():删除字符串左边的指定字符,括号的写入指定字符,默认为空格 str.
本文向大家介绍JS操作Fckeditor的一些常用方法(获取、插入等),包括了JS操作Fckeditor的一些常用方法(获取、插入等)的使用技巧和注意事项,需要的朋友参考一下 javascript获取和设置FCKeditor内容 利用Javascript取和设FCKeditor值也是非常容易的,如下: FCKeditorAPI是FCKeditor加载后注册的一个全局对象,利用它我们就可以完成对编辑
本文向大家介绍jQuery中的一些常见方法小结(推荐),包括了jQuery中的一些常见方法小结(推荐)的使用技巧和注意事项,需要的朋友参考一下 1.filter()和not()方法 filter()和not()是一对反方法,filter()是过滤. filter()方法是针对元素自身。(跟has()方法有区别) 2.has()方法 has()方法表示的是包含的意思,它跟filter()方法是有区别