# File class/main.rb, line 41
        def run
                unless @date_data.read_file                           # 更新日時読み込み
                        puts "更新日時データが空です。"
                        print "FTP転送を行いますか?(y/n): "
                        @transmode = (/^y/i =~ gets) ? true : false
                end

                # 転送対象のファイルを集める
                files = []
                Dirlist.each {|dirlist|
                        files.concat search_files(dirlist);
                }

                if files.empty?
                        puts "転送対象のファイルが見つかりませんでした。"
                        return
                else
                        puts "転送対象のファイルが #{files.size}個見つかりました。"
                end

                upload_files(files)
                @date_data.write_file                         # 更新日時書き込み
        end