`
nnnnon
  • 浏览: 151597 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

文件处理

    博客分类:
  • RORs
阅读更多
require 'fileutils'
require 'pathname'
require 'find'

def proc(dir_name)
  dir = Dir.open(dir_name)
  dir.each do  |file|
    if File.ftype(dir_name + "\\" + file) == "directory" #判断是否是目录
      next if file =='.' or file == '..'
      puts "#{dir_name}\\#{file}"
      proc(dir_name + "\\" + file)
    end
    #如果是文件,刚输出文件名
    if file=~/.+([j|J][P|p][G|g])$/
       File.rename(dir_name + "\\" + file,dir_name + "\\" + file[/\d*/]+".JPG")  	 
    end
  end
end


proc("F:\\05级照片\\车辆0502")
分享到:
评论

相关推荐

    文件处理申请单(表格模板、DOC格式).doc

    文件处理申请单(表格模板、DOC格式).doc是管理部門使用的文件处理申请单模板,用于记录和管理文件的处理过程。该模板包括以下几个主要部分:文件处理状态、文件信息、申请信息、签收信息和流程信息。 知识点1:...

    易语言大文件处理

    易语言大文件处理源码,大文件处理,打开对象,关闭对象,取对象长度,移动对象位置,取对象位置,读入对象,CreateFile,CloseHandle,SetFilePointer,SetLastError,ReadFile,GetFileSizeEx

    c++大文件处理

    vs2010中有关c++大文件处理的方法

    Django框架中静态文件与媒体文件处理详解

    适合人群:具有Django框架使用经验的开发人员,尤其是对静态文件和媒体文件处理有需求的技术人员。 使用场景及目标:①了解如何在Django中配置和处理静态文件和媒体文件;②掌握如何在生产环境中高效部署静态文件和...

    sgy地震波数据文件及MATLAB处理sgy文件的程序!

    MATLAB中的SGY文件处理程序通常涉及以下几个关键步骤: 1. **读取SGY文件**:MATLAB程序首先需要读取SGY文件,这通常通过自定义的函数实现,因为MATLAB标准库中并未直接支持SGY格式。读取函数会解析文件头信息,...

    易语言源码易语言大文件处理源码.rar

    易语言源码易语言大文件处理源码.rar

    C#文件处理模块(封装了一些常见的文件和文件夹操作。)

    该C#源文件包含了一些函数封装了一些常见的文件和文件夹操作。

    Java常用文件处理类

    该类主要对常见的一些文件操作进行了封装,如读写文件(UTF-8)、复制文件、删除文件,创建目录等

    csv文件处理代码(读写)

    csv文件的读写代码!希望对大家有所帮助!

    Java读取大文件的处理

    Java读取大文件的处理 Java读取大文件的处理是Java编程中的一项重要技术,特别是在处理大文件时需要注意性能和响应速度。下面我们将对Java读取大文件的处理技术进行详细的介绍。 标题解释 Java读取大文件的处理是...

    图片文件处理工具类

    图片文件处理工具类

    基于Python开发的档案转换与ico文件处理设计源码

    本项目是一款基于Python的档案转换与ico文件处理工具源码,共计30个文件,涵盖14个pyc字节码文件、8个Python源代码文件、5个XML配置文件、1个.gitignore配置文件、1个Idea项目文件和1个ico图标文件。该工具旨在提供...

    基于Python和CDO工具的NC文件处理设计源码

    该项目为基于Python和CDO工具设计的NC文件处理源码,包含62个文件,其中58个为Python源文件、2个R语言脚本文件以及2个Markdown文件。主要功能是利用Python和CDO工具对NC文件进行高效处理。

    Django:Django静态文件与媒体文件处理.docx

    Django:Django静态文件与媒体文件处理.docx

    VC使用内存映射文件处理大文件

    visual c++ vc使用内存映射文件mapping file处理大文件

    处理vasp数据文件LOCPOT的f90脚本

    本程序为fortran脚本,可以处理vasp数据文件LOCPOT及CHGCAR,运行本程序无需输入任何参数, !得到功函数势曲线(需减掉费米能级)和电荷线分布(除以体积可得电荷线密度) !若在linux-shell下运行(把中文注释删掉...

    photoshop处理rgb格式文件的插件

    "photoshop处理.rgb格式文件的插件"是指用于增强Photoshop对RGB文件处理能力的外挂程序。这样的插件通常由Adobe或其他第三方开发商提供,它们可以扩展Photoshop的功能,比如提升色彩管理、增加滤镜效果、优化色彩...

    CSV大文件分割工具.rar

    CSV文件是一种常见的...总之,"CSV大文件分割工具"是一个实用的工具,它解决了大CSV文件处理中的常见问题,提高了工作效率,并且降低了对系统资源的需求。在处理大量数据时,合理地运用这类工具能显著提升工作效果。

    Web Api 通过文件流 下载文件到本地实例

    在ASP.NET Web API中,通过文件流下载文件到本地是一个常见的功能需求,它涉及到网络通信、文件处理和HTTP协议等多个方面。在这个实例中,我们将深入探讨如何实现这一过程,以及涉及的关键技术和步骤。 首先,我们...

    SpringMVC文件上传,多文件上传实例

    这个方法需要一个或多个`MultipartFile`参数,并在其中进行文件处理。例如,可以将文件保存到服务器的某个目录,或者将其上传到云存储服务。 6. **处理多文件上传**: 对于多文件上传,用户可以在表单中添加多个`...

Global site tag (gtag.js) - Google Analytics