ユーザ用ツール

サイト用ツール


it技術:バッチファイル

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
it技術:バッチファイル [2020/08/17 15:33] – [「%」をエスケープ] yajuadminit技術:バッチファイル [2021/04/09 10:23] (現在) – [UNCパスの対応方法] yajuadmin
行 96: 行 96:
  
 ===== 2重引用符を削除 ===== ===== 2重引用符を削除 =====
-%n変数に〜チルダ文字を追加する+%n変数に〜チルダ文字を追加する
  
 <code bat> <code bat>
行 165: 行 165:
 |Windowsで一定期間経過した古いファイルを自動削除するコマンドは?コマンドプロンプト標準コマンドがある]] |Windowsで一定期間経過した古いファイルを自動削除するコマンドは?コマンドプロンプト標準コマンドがある]]
  
 +==== UNCパスの対応方法 ====
 +forfilesでUNCパスを指定すると「unc パス ( コンピューター名 共有名) はサポートされていません。」のエラーになる。
 +
 +forfilesでUNCパスが非対応なので、前行で pushd UNCパス とする。
 +
 +<code>
 +SET NET_DIR=\\192.168.64.100\work\
 +
 +net use %NET_DIR% xxxxxxx /USER:xxxxxxx
 +
 +pushd %NET_DIR%
 +forfiles /M *.txt /C "cmd /c if @isdir==FALSE del /s @path" /D -30 >> logdel.log
 +popd
 +</code>
 ===== 常に管理者権限で実行する ===== ===== 常に管理者権限で実行する =====
 ショートカットを管理者で実行するように設定\\ ショートカットを管理者で実行するように設定\\
it技術/バッチファイル.1597646037.txt.gz · 最終更新: 2020/08/17 15:33 by yajuadmin