したがって、取得したレポートを整理するためのファイル設定を行うための次の小さなスクリプトがあります。
#This script is to create a file structure for our survey data
require 'fileutils'
f = File.open('CustomerList.txt') or die "Unable to open file..."
a = f.readlines
x = 0
while a[x] != nil
Customer = a[x]
FileUtils.mkdir_p(Customer + "/foo/bar/orders")
FileUtils.mkdir_p(Customer + "/foo/bar/employees")
FileUtils.mkdir_p(Customer + "/foo/bar/comments")
x += 1
end
の前にすべてが機能しているようですwhile
が、私は次のことを続けています。
'mkdir': Invalid argument - Cust001_JohnJacobSmith(JJS) (Errno::EINVAL)
これは、からの最初の行になりCustomerList.txt
ます。文字列と見なされるには、配列エントリに対して何かを行う必要がありますか?変数の型などが一致していませんか?
前もって感謝します。