質問
コマンドラインまたはバッチファイルから隠し属性、システム属性、または読み取り専用属性が設定されているファイルやフォルダーを移動する方法を知っている人はいますか?(いいえ、移動後に属性を再設定するために設定された属性を実際に知る方法がないため、最初に属性を除去することはオプションではありません。)
(失敗)試行
基本
move
コマンドの使用は、隠し属性またはシステム属性が設定されたアイテムでは機能せず、何らかの理由で、次のような属性を指定するスイッチがありませんdir
やdel
コマンドのません。シェルのファイル操作機能を使用するユーティリティを使用してみましたが、使用する必要があります
start /w
、バッチファイルが先に実行されないようにする、何らかの理由で長いファイル名のサポートについて文句を言います。を使用してみました
robocopy
が、最初にファイルをコピーしてから、単純に移動する代わりに元のファイルを削除します(過度の出力にリダイレクトもイライラと遅延の結果、ソースnul
)。
(驚くべきことに、コマンドラインから隠しファイルを移動する必要がある人はほとんどいないようです。私が見つけたのは、この試みを放棄した1人だけでした。)
\temp
ディレクトリを作成している場合は、ディレクトリの名前を変更/移動するだけで%1
は\temp
どうですか?それとも単純なケースですか?