Ruby 新手,可能有点傻
试图创建一个目录以便在其中存储文件。这是我的代码
def generateParsedEmailFile
    apath = File.expand_path($textFile)
    filepath = Pathname.new(apath + '/' + @subject + ' ' + @date)
    if filepath.exist?
        filepath = Pathname.new(filepath+ '.1')
    end
    directory = Dir.mkdir (filepath)
    Dir.chdir directory
    emailText = File.new("emailtext.txt", "w+")
    emailText.write(self.generateText)
    emailText.close
    for attachment in @attachments
        self.generateAttachment(attachment,directory)
    end
end
这是我得到的错误
My-Name-MacBook-2:emails myname$ ruby etext.rb email4.txt
etext.rb:196:in `mkdir': Not a directory - /Users/anthonydreessen/Developer/Ruby/emails/email4.txt/Re: Make it Brief Report Wed 8 May 2013 (Errno::ENOTDIR)
    from etext.rb:196:in `generateParsedEmailFile'
    from etext.rb:235:in `<main>'