このためのシェル (cmd) ソリューションをしばらく探していましたが、見つかりませんでした。したがって、ジャンクションを作成したかったのですが、最初にフォルダーが存在する場合は削除する必要があります ( sysinterals のジャンクションではこれを上書きできません)。
私の最初の解決策は、実行することでしたrmdir /S/Q folder\to\be\overwritten
。しかし、スクリプトを再実行し、folder\to\be\overwritten
すでにリンク先の例を指しているcommon\folder
場合、コンテンツcommon\folder
は削除されます。良くない ;-)。
Windowsコマンドラインでフォルダだけを安全に削除するにはどうすればよいですか?また、これは Windows XP で動作する必要があることにも注意してください。