钉宫理惠 英文介绍

Python012

钉宫理惠 英文介绍,第1张

更全面的。。。摘自Anime News Network

Family name (in kanji): 钉宫

Given name (in kanji): 理恵

Date of birth: 1979-05-30

Hometown: Kumamoto, Japan

Blood type: B

Favorites:

fairy tales

pool

strawberries

the color light blue

Hobbies:

Reading

Skills &Abilities:

Baton

Website:

Rie Kugimiya @ I'm Enterprise (Japanese)

Cast in:

Akane-Iro ni Somaru Saka (TV) as Yuuhi Katagiri

Astro Boy (TV 3/2003) as Nyanko

Banjō no Carmel-san (special) as Shanatan

Beet the Vandel Buster Excellion (TV) as Rion

Best Student Council (TV) as Eliza Yamamoto (ep 5)

Bleach (TV) as Kurosaki KarinKurotsuchi NemuLily (one of orihime's six spirits) (eps 13 &19)

Bleach the Movie: Memories of Nobody as Karin Kurosaki

Bleach: Memories in the Rain (OAV) as Kurosaki Karin

Bleach: The DiamondDust Rebellion - Mō Hitotsu no Hyōrinmaru (movie) as Karin Kurosaki

Bleach: The Sealed Sword Frenzy (OAV) as Kurosaki Karin

Bokurano (TV) as Yoshi (ep 9)

Bokusatsu Tenshi Dokuro-chan (TV) as Sabato-chan

Bokusatsu Tenshi Dokuro-chan Second (OAV) as Sabato-chan

Burn-Up Scramble (TV) as Maya Jinguu

Buso Renkin (TV) as Victoria

Candidate for Goddess (OAV) as Ikhny Allecto

Canvas2 ~Niji-iro no Sketch~ (TV) as Haruna Mochizuki (Ep. 12)

Cardcaptor Sakura (TV) (ep 66)

Chance! Pop Sessions (TV) as Nao

Chocotto Sister (TV) as Yurika Hanayamada

Cosplay Complex (OAV) as Delmo

Daphne in the Brilliant Blue (TV) as Kenta Takahashi

Deltora Quest (TV) as Neridah

Digimon: Data Squad (TV) as Ikuto

Dokkoida?! (TV) as Ruri/Edelweiss

Eiga de Tōjō! Tamagotchi Doki Doki! Uchū no Maigotchi!? (movie) as Mametti

Elemental Gelade (TV) as Tickle "Tilel" Selvatlos

Emma: A Victorian Romance Second Act (TV) as Jan

Figure 17 (TV) as Mina Sawada

Fullmetal Alchemist (TV) as Alphonse ElricKathleen Armstrong (ep 37)

Fullmetal Alchemist: Chibi Party (OAV) as Alphonse Elric

Fullmetal Alchemist: PREMIUM COLLECTION (OAV) as Alphonse Elric

Fullmetal Alchemist: Seven Homunculi VS State Alchemists (OAV) as Alphonse Elric

Fullmetal Alchemist: The Movie - Conqueror of Shamballa as Alphonse Elric

Gakuen Alice (TV) as Hotaru Imai

Galaxy Angel (TV) as ChibitaGirl A (ep 5)

Gegege no Kitarō (TV 5/2007) as Kana (ep 37)

Ghost Hunt (TV) as Masako Hara

Gintama (OAV) as Kagura

Gintama (TV) as Kagura

Glass Fleet (TV) as Ralph Fitzlard Deon de LacCheddar (John-Fall's subordinate)Rashine (6 yrs old)

Gravion (TV) as Brigetta

Gravion Zwei (TV) as Brigetta

Guardian Hearts (OAV) as Hina

Guardian Hearts Power Up! (OAV) as Hina

Hand Maid May (TV) as Cyberdoll Rena

Hayate the Combat Butler (TV) as Nagi Sanzenin

Heroic Age (TV) as Mail

Hidamari Sketch (TV) as Chika (ep 12)

Hidamari Sketch × 365 (TV) as Chika

Honey and Clover II (TV) as Shinobu Morita (child) (ep 6)

Ichigeki Sacchu!! HoiHoi-san (special) as HoiHoi-san

Inuyasha (TV) as Child's voice (ep 98)Gohou

Itadaki no Hecatetan (special) as Shanatan

Kemeko Deluxe! (TV) as Misaki Hayakawa

King of Bandit Jing in Seventh Heaven (OAV) as Pom (Ep 2)

Kirameki Project (OAV) as Momoko Ooya

Kishin Taisen Gigantic Formula (TV) as Eleonore Klein

Konjiki no Gash Bell!! (movie 2) as Tio

Konjiki no Gash Bell: 101 Banme no Mamono (movie) as Tio

Kurau: Phantom Memory (TV) as Naoki (Ep. 24)

Kyōran Kazoku Nikki (TV) as Mujyakey Serpent (ep 10)

Linebarrels of Iron (TV) as Izuna Endō

Lovedol ~Lovely Idol~ (TV) as Shizuku Ooji

Loveless (TV) as Sakagami Kouya

Magical Girl Lyrical Nanoha (TV) as Alisa Bannings

Magical Girl Lyrical Nanoha A's (TV) as Alisa Bannings

Major (TV) as Daisuke Komori

Major: Yūjō no Winning Shot (movie) as Daisuke Komori

MÄR (TV) as BellKotomi

Maria-sama ga Miteru (OAV) as Tōko Matsudaira

Maria-sama ga Miteru (TV 4) as Tōko Matsudaira

Maria-sama ga Miteru ~Haru~ (TV) as Touko Matsudaira

Maria-sama ni wa naisho (special) as Touko Matsudaira

Midori Days (TV) as Kouta Shingyouji

Mirmo Zibang! (TV) as Murumo

Mnemosyne - Mnemosyne no Musume-tachi (OAV) as Mimi

Mobile Suit Gundam 00 (TV) as Nena Trinity

Mokke (TV) as Takatsu

Munto 2: Beyond the Walls of Time (OAV) as Suzume Imamura

Nabari no Ō (TV) as Miharu Rokujou

Najica Blitz Tactics (TV) as Mizuho Katsuura (ep.2)

Ninja Nonsense (TV) as Miyabi

Nodame Cantabile (TV) as Riona (Puri Gorota - ep 7)

Nodame Cantabile (live-action TV drama) as Riona (Puri Gorota - ep 4)

Oh! Edo Rocket (TV) as Shunpei

Okusama wa Maho Shojo (TV) as Mika Shimizu

Otogi-Jushi Akazukin (OAV) as Ringo Kinoshita

Otogi-Jushi Akazukin (TV) as Ringo Kinoshita

Paradise Kiss (TV) as young Isabella (ep 10)

Pilot Candidate (TV) as Ikhny Allecto

Pita Ten (TV) as Koboshi Uematsu

Pocket Monsters: Diamond &Pearl (TV) as Teruhiro

Pokémon (TV) as Koyuki (ep 188)Lilly (ep 241)

Potemayo (TV) as Nene KasuganoTomari Seki

Prigorota: Uchū no Yūjō Daibōken (movie) as Riona

Rental Magica (TV) as Mikan KatsuragiKaori Katsuragi (ep 19-20)

Rizelmine (TV) as Rizel Iwaki

Rockman.EXE Axess (TV) as Anetta

Rosario + Vampire (TV) as Mizore Shirayuki

Rosario + Vampire Capu2 (TV) as Mizore Shirayuki

Shakugan no Shana (movie) as Shana ("Enpatsu Shakugan no Uchite")

Shakugan no Shana (TV) as Shana ("Enpatsu Shakugan no Uchite")

Shakugan no Shana Second (TV) as Shana ("Enpatsu Shakugan no Uchite")

Shakugan no Shana Tokubetsuhen: Koi to Onsen no Kougai Gakushuu! (OAV) as Shana ("Enpatsu Shakugan no Uchite")

Shakugan no Shanatan (special) as Shanatan

Shakugan no Shanatan Returns (special) as Shanatan

Shingu: Secret of the Stellar Wars (TV) as Murata Futaba

Sou Nanda (TV) as Suzuka

Super GALS (TV) as Sayo KotobukiGirl (ep 10)Girl Student (ep 1)

The Familiar of Zero (TV) as Louise Françoise Le Blanc de La Vallière

The Twelve Kingdoms (TV) as Taiki / Kaname Takasato (Child, eps 15-22)Syoushun

Tokimeki Memorial ~Only Love~ (TV) as Momo Aikawa (ep 6,11)

Toradora! (TV) as Taiga Aisaka

Trinity Blood (TV) as Peter (eps 7,21)

Utawarerumono (TV) as KamyuMutsumi

Vampiyan Kids (TV) as Mori

Vandread: The Second Stage (TV) as Shirley (ep 3)

Wagaya no Oinarisama. (TV) as Tsukuyomi

Yakitate!! Japan (TV) as Monica Adenauer

Yes! Precure 5: Kagami no Kuni no Miracle Daibōken! (movie) as Dark Lemonade

Zatch Bell (TV) as Tio

Zero no Tsukaima: Futatsuki no Kishi (TV) as Louise Françoise Le Blanc de La Vallière

Zero no Tsukaima: Princesses no Rondo (TV) as Louise Françoise Le Blanc de La Vallière

Zettai Karen Children (TV) as Mio

Non-anime roles:

Alisa Bannings in "Magical Girl Lyrical Nanoha A's Sound Stage 01" (Drama CD) (Japanese)

Alisa Bannings in "Magical Girl Lyrical Nanoha A's Sound Stage 03" (Drama CD) (Japanese)

Alisa Bannings in "Magical Girl Lyrical Nanoha Sound Stage 01" (Drama CD) (Japanese)

Alisa Bannings in "Magical Girl Lyrical Nanoha Sound Stage 03" (Drama CD) (Japanese)

Alphonse Elric in "Hagane no Renkinjustsushi - Akai no Elixir no Akuma" (VG/PS2) (Japanese)

Alphonse Elric in "Hagane no Renkinjustsushi - Kami o Tsugu Shoujo" (VG/PS2) (Japanese)

Alphonse Elric in "Hagane no Renkinjustsushi - Tobenai Tenshi" (VG/PS2) (Japanese)

Christina O'hara Noozarii in "Princess Maker 4" (VG) (Japanese)

Ecthel in "Riviera -Yakusoku no Chi-" (VG) (Japanese)

Iori Minase in "THE IDOL M@STER" (Arcade) (Japanese)

Kamyu in "Utawareru Mono Original Drama: Tuskuru no Kougou" (Drama CD) (Japanese)

Kamyu in "Utawareru Mono Original Drama: Tuskuru no Nairan" (Drama CD) (Japanese)

Kamyu in "Utawareru Mono Original Drama: Tuskuru no Zaihou" (Drama CD) (Japanese)

Kamyu in "Utawareru Mono" (VG) (Japanese)

Kei Takanashi in "Otome wa Boku ni Koishiteru -PS2 version-" (VG) (Japanese)

Kooh in "Swing Golf Pangya 2nd Shot" (VG) (Japanese)

Mari Kinoshita in "Idol Janshi Suchie-Pai IV" (PS2 game) (Japanese)

Marta Lualdi in "Tales of Symphonia: The Knight of Ratatosk" (VG) (Japanese)

Mary Godwin in "Xenosaga Episode II: Jenseits von Gut und Bose" (VG) (Japanese)

Mary Godwin in "Xenosaga Episode III: Also Sprach Zarathustra" (VG) (Japanese)

Mary Godwin in "Xenosaga Freaks" (VG) (Japanese)

Mary in "Xenosaga" (VG) (Japanese)

Nagi Sanzenin in "Hayate no Gotoku! Ohimesama Produce Taisakusen Boku ni Somare!" (Nintendo DS game) (Japanese)

Nagi Sanzenin in "Hayate no Gotoku! [Hayate the Combat Butler]" (drama CD) (Japanese)

Nagino Ise in "Shikigami no Shiro III" (VG) (Japanese)

Palom in "Final Fantasy IV DS" (VG) (Japanese)

Porom in "Final Fantasy IV DS" (VG) (Japanese)

Precis F. Neumann in "Star Ocean: Second Evolution" (VG) (Japanese)

Rival in "Princess Maker 4" (VG) (Japanese)

Ruby Gloom in "Ruby Gloom" (animated TV series) (Japanese)

Shana in "Shakugan no Shana" (VG) (Japanese)

Tachibana Koyuki in "omoide no kakera: close to" (VG)

Yuuhi Katagiri in "Akaneiro ni Somarusaka Parallel" (PS2 tsundere campus love adventure game) (Japanese)

You can contribute information to this page, but first you must login or register

Staff in:

Burn-Up Scramble (TV) : Theme Song Performance (ED - Atena)

Cosplay Complex (OAV) : Theme Song Performance

Gakuen Alice (TV) : Theme Song Performance (ED)

Mirmo Zibang! (TV) : Theme Song Performance (ED7, ED8)

Rental Magica (TV) : Theme Song Performance (ED2)

Rizelmine (TV) : Theme Song Performance (OP/ED)

Steel Angel Kurumi Pure (live-action TV) : Theme Song Performance (ED)

The Familiar of Zero (TV) : Theme Song Performance (ED)

Zero no Tsukaima: Futatsuki no Kishi (TV) : Theme Song Performance

ruby中判断目录是否存在:

File.directory?(argu)

ruby文件操作:使用File类的静态方法,或者File类的实例对象

File类的静态方法

File::atime(filename)

返回指定文件的最后访问时间

1.创建文件夹

Dir.new %%1

Dir::mkdir #不指定目录全名称时,缺省为工作目录

Dir::chdir() 改变当前脚本工作目录

FileUtils.mkdir 'test'

file = File.new("cmd.txt")

file.each do |line|

puts line if line =~ /target/

end

2.创建文件

改变当前根目录

Dir.chdir("/home/guy/sandbox/tmp") 

 

Dir.chroot("/home/guy/sandbox")

Dir.new %%1

#Dir::rmdir #不指定目录全名称时,缺省为工作目录

3.删除文件

改变当前根目录

Dir.chdir("/home/guy/sandbox/tmp") 

Dir.chroot("/home/guy/sandbox")

Dir.new %%1

#Dir::rmdir #不指定目录全名称时,缺省为工作目录

4.删除文件夹

#require 'fileutils' 

FileUtils.rm_r(%%1)

5.删除一个文件下夹所有的文件夹

Dir::chdir

Dir::pwd属性或者Dir.getwd()

#改变当前脚本工作目录

6.清空文件夹

Dir::chdir %%1 改变当前脚本工作目录

Dir::rmdir #不指定目录全名称时,缺省为工作目录

Dir.new %%1

#require 'ftools'

FileUtils.mkdir 'test'

file = File.new(%%1) #"cmd.txt"

file.each do |line|

puts line if line =~ /target/

end

7.读取文件

#require 'ftools'

File.open(%%1).readlines #'文件名'

#require 'ftools'

arr = IO.readlines(%%1) #"myfile"

lines = arr.size

#puts "myfile has #{lines} lines in it."

#longest = arr.collect {|x| x.length}.max

#puts "The longest line in it has #{longest} characters."

8.写入文件

f=open(%%1,"w")

f.puts(%%2)

9.写入随机文件

#require 'ftools'

file = File.open(%%1,"w") 

file.seek(5) 

str = file.gets # "fghi"

#require 'ftools'

File.open('文件名')

File.open("cmd.txt","r") do |file|

while line=file.gets

puts line

end

end

puts

file=File.new("cmd.txt","r")

file.each_line do |line|

puts line

end

IO.foreach("cmd.txt") do |line|

puts line if line =~ /target/

puts line if line !~ /target/

end

###

Dir#pos

返回当前子文件指针

Dir#pos=

设置子文件指针

Dir#rewind

设置子文件指针到起始位置

Dir#seek

设置子文件指针

Dir#tell

获取当前指针

10.读取文件属性

#文件中是否有内容,(返回false为有内容,返回true为空)

File.new('文件名').stat.zero?

#文件大小

File.size?('文件名')

flag1 = FileTest::zero?("file1")

flag2 = FileTest::size?("file2")

size1 = File.size("file1")

size2 = File.stat("file2").size

###

File::atime(filename)

返回指定文件的最后访问时间

11.写入属性

12.枚举一个文件夹中的所有文件夹

#require 'ftools'

puts Dir.glob('**/*').each { | file | file.downcase }

#要区分目录和普通文件我们这样使用

file1 = File.new("/tmp")

file2 = File.new("/tmp/myfile")

test1 = file1.directory? # true

test2 = file1.file? # false

test3 = file2.directory? # false

test4 = file2.file? # true

###

遍历目录

Dir.foreach(%%1) { |entry| puts entry}

13.复制文件夹

require "fileutils"

FileUtils.cp %%1,%%2

14.复制一个目录下所有的文件夹到另一个文件夹下

#require 'FileUtils'

list=Dir.entries(%%1)

list.each_index do |x|

FileUtils.cp "#{list[x]}",%%2 if !File.directory?(list[x])

end

15.移动文件夹

#require 'FileUtils'

FileUtils.mv %%1,%%2

16.移动一个目录下所有的文件夹到另一个目录下

#require 'FileUtils'

list=Dir.entries(%%1)

list.each_index do |x|

FileUtils.mv "#{list[x]}",%%2 if !File.directory?(list[x])

end

17.以一个文件夹的框架在另一个目录创建文件夹和空文件

#########################

//文件是否存在

File.exist?('文件名')

flag = FileTest::exist?("LochNessMonster")

flag = FileTest::exists?("UFO")

#########################

require 'rubygems'

require 'ruby-debug'

require "find"

module Cz_dirtools

def mkdirs_to(tar,src=Dir.getwd)

#debugger

if tar.class==NilClass then

puts "PLZ input target directory name..."

return

elsif !FileTest.directory?(tar)#如果tar不是一个目录

puts ("Creating #{File.expand_path(tar)}")

Dir.mkdir("#{File.expand_path(tar)}")#创建tar目录

end

src=if FileTest.directory?(src) then

src#如果src是一个目录名,则返回自身

else

File.dirname(src)#如果src为一个文件名,则返回该文件所在目录

end

#Dir.foreach可以复制目标路径第一层目录结构而不复制子目录

#~ Dir.foreach(src) do |dir|

#~ if FileTest.directory?(dir) &&dir!=tar &&dir!='..' &&dir!='.' then #忽略自身,忽略上级目录"..",忽略本级目录"."

#~ #puts dir

#~ begin

#~ Dir.mkdir("#{File.expand_path(tar)}/#{dir}")

#~ rescue#如果该目录已存在则直接跳过否则创建该目录

#~ end

#~ end

#~ end

#Find.find可以复制目标路径的完整目录结构,包括子目录

dirs=Array.new

Find.find(src) do |dir|

unless !FileTest.directory?(dir) || File.basename(dir)==tar || File.basename(dir)=='..' || File.basename(dir)=='.' || File.basename(dir)==File.basename(src)#忽略自身,忽略上级目录"..",忽略本级目录"."

dirs<<dir

end

end

#puts dirs

dirs.each do |dir|

begin

Dir.mkdir("#{File.expand_path(tar)}/#{dir.gsub(src,'')}")

rescue#如果该目录已存在则直接跳过否则创建该目录

end

end

end

end

require 'rubygems'

require 'ruby-debug'

require "find"

module Cz_dirtools

def mkdirs_to(tar,src=Dir.getwd)

#debugger

if tar.class==NilClass then

puts "PLZ input target directory name..."

return

elsif !FileTest.directory?(tar)#如果tar不是一个目录

puts ("Creating #{File.expand_path(tar)}")

Dir.mkdir("#{File.expand_path(tar)}")#创建tar目录

end

src=if FileTest.directory?(src) then

src#如果src是一个目录名,则返回自身

else

File.dirname(src)#如果src为一个文件名,则返回该文件所在目录

end

#Dir.foreach可以复制目标路径第一层目录结构而不复制子目录

#~ Dir.foreach(src) do |dir|

#~ if FileTest.directory?(dir) &&dir!=tar &&dir!='..' &&dir!='.' then #忽略自身,忽略上级目录"..",忽略本级目录"."

#~ #puts dir

#~ begin

#~ Dir.mkdir("#{File.expand_path(tar)}/#{dir}")

#~ rescue#如果该目录已存在则直接跳过否则创建该目录

#~ end

#~ end

#~ end

#Find.find可以复制目标路径的完整目录结构,包括子目录

dirs=Array.new

Find.find(src) do |dir|

unless !FileTest.directory?(dir) || File.basename(dir)==tar || File.basename(dir)=='..' || File.basename(dir)=='.' || File.basename(dir)==File.basename(src)#忽略自身,忽略上级目录"..",忽略本级目录"."

dirs<<dir

end

end

#puts dirs

dirs.each do |dir|

begin

Dir.mkdir("#{File.expand_path(tar)}/#{dir.gsub(src,'')}")

rescue#如果该目录已存在则直接跳过否则创建该目录

end

end

end

end

18.复制文件

#require 'FileUtils'

FileUtils.cp %%1, %%2

19.复制一个目录下所有的文件到另一个目录

#require 'FileUtils'

list=Dir.entries(%%1)

list.each_index do |x|

FileUtils.cp "#{list[x]}",%%2 if !File.directory?(list[x])

end

20.提取扩展名

21.提取文件名

%%2 = File.basename(%%1)

22.提取文件路径

%%2 = File.dirname(%%1)

23.替换扩展名

24.追加路径

25.移动文件

26.移动一个文件夹下所有文件到另一个目录

#require 'FileUtils'

list=Dir.entries(%%1)

list.each_index do |x|

FileUtils.mv "#{list[x]}",%%2 if !File.directory?(list[x])

end

27.指定目录下搜索文件

#require "find" 

 

def findfiles(dir, name) 

 list = [] 

 Find.find(dir) do |path| 

Find.prune if [".",".."].include? path 

case name 

 when String 

list << path if File.basename(path) == name 

 when Regexp 

list << path if File.basename(path) =~ name 

else 

 raise ArgumentError 

end 

 end 

 list 

end 

 

findfiles %%1,%%2 #"/home/hal", "toc.txt"

28.打开对话框

29.文件分割

逐字节对文件进行遍历

可以使用each_byte方法,如果你想要转换byte到字符的话使用chr方法:

file = File.new("myfile") 

e_count = 0 

file.each_byte do |byte| 

 e_count += 1 if byte == ?e 

end

30.文件合并

逐字节对文件进行遍历

可以使用each_byte方法,如果你想要转换byte到字符的话使用chr方法:

file = File.new("myfile") 

e_count = 0 

file.each_byte do |byte| 

 e_count += 1 if byte == ?e 

end

31.文件简单加密

32.文件简单解密

33.读取ini文件属性

34.合并一个文件下所有的文件

35.写入ini文件属性

36.获得当前路径

File.dirname($0)

37.读取XML数据库

38.写入XML数据库

39.ZIP压缩文件

#require 'rubygems'

#require 'zip/zipfilesystem'

Zip::ZipFile.open(%%1, Zip::ZipFile::CREATE) do |zip| #'zipfile.zip'

zip.file.open('file1', 'w') { |f| f <<'This is file 1.' }

zip.dir.mkdir('sub_dir')

zip.file.open('sub_dir/file2', 'w') { |f| f <<'This is file 2.' }

end

40.ZIP解压缩

41.获得应用程序完整路径

42.ZIP压缩文件夹

#require 'rubygems'

#require 'zip/zipfilesystem'

def compress

Zip::ZipFile.open 'zipfile.zip', Zip::ZipFile::CREATE do |zip|

add_file_to_zip('dir', zip)

end

end

def add_file_to_zip(file_path, zip)

if File.directory?(file_path)

Dir.foreach(file_path) do |sub_file_name|

add_file_to_zip("#{file_path}/#{sub_file_name}", zip) unless sub_file_name == '.' or sub_file_name == '..'

end

else

zip.add(file_path, file_path)

end

end

add_file_to_zip %%1,%%2

43.递归删除目录下的文件

#require 'ftools'

file_path = String.new

file_path="D:"

if File.directory? file_path

Dir.foreach(file_path) do |file|

if file!="." and file!=".."

puts "File:"+file

end

end

end

44.验证DTD

45.Schema 验证

46.Grep

#!/usr/bin/env ruby

# Grep with full regexp-functionality via ruby

if ARGV.shift == "-p"

pattern = Regexp.new(ARGV.shift)

else

puts "Please give me a pattern with the '-p' option"

exit

end

ARGV.each do |filename|

File.open(filename) do |file|

file.each do |line|

puts "#{filename} #{file.lineno.to_s}: #{line}" if

pattern.match(line)

end

end

end

Using it via: rgrep -p '/delete /i' *.php does not match anything, but

this

#!/usr/bin/env ruby

# Grep with full regexp-functionality via ruby

if ARGV.shift == "-p"

pattern = Regexp.new(ARGV.shift)

else

puts "Please give me a pattern with the '-p' option"

exit

end

ARGV.each do |filename|

File.open(filename) do |file|

file.each do |line|

puts "#{filename} #{file.lineno.to_s}: #{line}" if /delete

/i.match(line)

end

end

end

47.直接创建多级目录

#require "fileutils"

FileUtils.makedirs(%%1)

48.批量重命名

49.文本查找替换 ReplaceText

50.文件关联

51.操作Excel文件

52.设置JDK环境变量

53.选择文件夹对话框

54.删除空文件夹

55.发送数据到剪贴板

56.从剪贴板中取数据

57.获取文件路径的父路径

58.创建快捷方式 CreateShortCut

59.弹出快捷菜单

60.文件夹复制到整合操作

61.文件夹移动到整合操作

62.目录下所有文件夹复制到整合操作

63.目录下所有文件夹移动到整合操作

64.目录下所有文件复制到整合操作

65.目录下所有文件移动到整合操作

66.对目标压缩文件解压缩到指定文件夹

67.创建目录副本整合操作

68.打开网页

69.删除空文件夹整合操作

70.获取磁盘所有分区后再把光驱盘符去除(用"\0"代替),把结果放在数组allfenqu[] 中,数组中每个元素代表一个分区盘符,不包括 :\\ 这样的路径,allfenqu[]数组开始时存放的是所有盘符。

当我用这样的代码测试结果是正确的,光驱盘符会被去掉:

CString root//root代表盘符路径

for(i=0i<20i++) //0-20代表最大的盘符数

{

root.Format("%c:\\",allfenqu[i])

if(GetDriveType(root)==5)

allfenqu[i]='\0'

}

但我用这样的代码时结果却无法去掉光驱盘符,allfenqu[]中还是会包含光驱盘符:

CString root

for(i=0i<20i++)

{

root=allfenqu[i]+":\\"

if(GetDriveType(root)==5)

allfenqu[i]='\0'

}