最初のステップは、ファイルのあるディレクトリ(ルートディレクトリ)を指定することです。これを行うには、新しいSequenceを開始し、Assign
Activityをその中にドラッグします。To “フィールドに、既存の引数を指定します。この引数のタイプは「String」でなければなりません。なぜなら、ディレクトリへのパスはテキストとしてこの引数に割り当てられるからです(つまり、引用符で囲まれます)。
次のステップでは、ファイルの移動先となるサブディレクトリを作成します。この例では、製品情報を含むファイル(「製品情報」)、製品情報を含まないファイル(「その他のtxtファイル」)、ログファイル(「Logs」)の3つのディレクトリを作成します。作成の手順はどれも同じで、違うのはそれぞれの名前だけです。
新しいディレクトリを作成するには、ユーザーはAssign
ActivityをSequenceにドラッグします。最初のフィールドで、ユーザーは別の引数を指定します。この引数のタイプは、「Browse for Types…」オプションで確認できます。ユーザーは、”System.IO.DirectoryInfo “と入力するか、参照することができます。この引数は、文字列や整数を格納するのではなく、新しいディレクトリを作成するための式を受け取ることを意味します。引数の名前はディレクトリの名前にはならないので、ロボットの使用のためだけであることに注意してください。
2番目のフィールド(すなわち「VB式の入力」)には、ユーザーは「System.IO.Directory.CreateDirectory(path of the new directory)」と入力することになります。括弧の中には、ルートディレクトリのパスと新しいディレクトリの名前を、すでに存在しているかのように入力します。ここでも、パスは引用符で囲む必要があります。たとえば、次のようになります。
ルートディレクトリが「C:example」の場合、ユーザーは「C:examplesubdirectoryName」と入力して、サブディレクトリを作成する必要があります。