3か月間休止した後に削除する2つの関連するものがあります。私の議論はすべて正しいです、私が理解できない進路です。作品を並べる
1つのサブディレクトリに対して一括処理を削除しますが、別のサブディレクトリでは無効にします
PushD "\\wideorbit.byui.edu\d\Radio Productions\Air Check" &&(forfiles -s -m *.* -d -90 -c "cmd /c del /q @path") & PopD
:私は、このバッチ・ファイル内の2行のコードを持っています。それは、行うことになっているもの行い、そして今私はちょうど1わずかな違いで全く同じことをしたい:あなたはだけ違いを見ることができるように
PushD "\\wideorbit.byui.edu\d\Radio Productions\Archive\Air Check" &&(forfiles -s -m *.* -d -90 -c "cmd /c del /q @path") & PopD
はパスで\Archive
です。しかし、バッチファイルがその行に到達すると、次の出力が表示されます。
Could Not Find: V:\Radio Productions\Archive\Air Check\.DS_Store Could Not Find V:\Radio Productions\Archive\Air Check\2016.DS_Store
私にはV:
ドライブがありません。また、.DS_Store
の意味は分かりません。
考えますか?
に変更します。pushdはネットワーク共有に一時的なマッピングを作成します。 '.DS_Store'は共有にアクセスしているMacOSの残党です(ドットで始まるLinux/MacOSファイルでは通常隠されています)。 – LotPings
@LotPings私に知らせてくれてありがとう、私はそれを知らなかった。唯一のことは、私はWindows 7を実行していることです。 –
11行だけの 'PUSHD'コマンドのヘルプからまっすぐに。 **コマンド拡張機能が有効になっている場合、PUSHDコマンドは通常のドライブ文字とパスに加えて、 ネットワークパスを受け入れます。 ネットワークパスが指定されている場合、PUSHDは指定されたネットワークリソースを指す一時的な ドライブ文字を作成し、新たに 定義されたドライブ文字を使用して 現在のドライブとディレクトリを変更します。一時ドライブ文字は Z:で割り付けられています。使用されていない最初のドライブ文字が見つかりました。** – Squashman