|
フォルダ構造のみをコピーするといったコマンドはないです。
そういうコマンドもあったらいいということでご意見参考にさせていただきます。
参考までの情報として、現状でコマンドプロンプトは既に使われたことがあると
して、コマンドプロンプトでパスを入力する手間を省くとしたら、スクリプトを
使う方法があります。
以下のようなスクリプトでクリップボードにコピーした内容や、現在の場所が取
得できます。
それを使って何らかのプログラムを実行すると、たいていのことはできると思い
ます。
objArray = GetClipboardFiles().toArray();
strClipboard="";
if( objArray.length > 0 ) {
strClipboard = objArray[0];
}
Message( "クリップボード:\n"+strClipboard);
Message( "現在の場所:\n"+GetDirectory());
//xcopyを実行する例
new ActiveXObject("Shell.Application").ShellExecute(
"cmd.exe",
"/c xcopy"
+ " \"" + strClipboard + "\""
+ " \"" + GetDirectory() + "\""
+ " /t /e"
, "", "", 0);
これはクリップボードの1番目の内容を使ってxcopyを実行する例です。
例えば上記内容をテキストエディタで「C:\Folder\Test.js」というファイルと
して保存し、ブックマークの「パス」の部分に「script:C:\Folder\Test.js」と
書いておくとブックマークからスクリプトを実行できます。
ただこの例ではフォルダ配下のすべてになるので、まともにするためには、もう
ちょっと凝ったスクリプトにしたほうがいいかもしれません。
|
|