ディレクトリのコピー
お世話になります。
オンラインタスクにて入力後登録時に指定ディレクトリを名称を変えて丸ごとコピーしたいです。色々やり方があるかと思いますが方法を教えていただけますでしょうか。
コピー先ディレクトリ名称を入力時に変数に入力された文字に変更して丸ごとコピーを行いたいです。よろしくお願いいたします。
-
自己解決致しました。
NugetにてCopyDirectoryなるものを見つけたのでダウンロードしDLLを使用しました。
Magicで外部のものを利用したりMagic内でのC#、VBの使い方など不明点が多いのですが
皆様その辺はどの様に学習されていますでしょうか? -
daiさん、
「外部コール」の「OSコマンド」が使えるのではないかと思います。
ヘルプに使い方のサンプルも載っていますよ。C#やVBを埋め込みたいときは、同じく「外部コール」の「.NET」です。
-
tandaさん
いつもありがとうございます。記述ミスだったのか、外部コールのOSコマンドでxcopyがうまく動かなかったんです。
あと外部コールの「.NET」の使い方がよくわかんないんですよね。。
-
daiさん、
xcopyを使ったときのエラーはなんと出てますか?ネットで検索とするとエラーに応じた対策が出てくるようですよ。昔はチャイルドプロセスで起動せよとか、いろいろありましたが。
.NETを使うには、最初にコンポーネントリポジトリに.NETのアセンブリをロードする必要があります。以前はセミナーでやっていたんですが、今もやっているかどうかはちょっと定かではないです。
-
tandaさん
特にエラー出なかったのですが外部コールのOSコマンドの記述式をそのままコマンドプロンプトに貼り付けてEnterするとしっかりディレクトリコピーされたんですよ。もう諦めて質問させて頂きました。
この件は解決できたのでよかったです。ありがとうございます。
サインインしてコメントを残してください。
コメント
5件のコメント