• ベストアンサー

Del /s を利用したスクリプトの作成

Del /s を利用したスクリプトを作成して画像ファイルを削除する イメージを挙げますと  ターゲットフォルダー(#Mob_data)内にサブフォルダーが多数あって  各サブフォルダー内に削除すべき画像ファイル(Join us do it..jpg)があるとします。  処理用のスクリプトはデスクトップに配置してターゲットフォルダー(#Mob_data)を   スクリプトのアイコンにドラック&ドロップして処理を行なうと   各フォルダー内の不要な画像ファイル(Join us do it..jpg)が自動的に削除される。 ターゲットフォルダーは、C:\以外の他のHDDにあります。 要らない画像ファイルは"Join us do it..jpg"のみで他に画像ファイルがあっても削除せずに残します。 ------------------------------ このスクリプトを作成しようと下記のbatをデスクトップに作成しましたがうまく処理できませんでした。   del /s /p Join us do it..jpg   del /s /p "Join us do it..jpg"    うまく処理処理するにはどうしたら良いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1876/4427)
回答No.2

No.1です。 一瞬で終了したのは処理失敗だからです。 正しく実行されれば、質問者さんは /p を指定していますので、ファイル削除の確認メッセージが表示されるはずです。 "Join の前のスペースは不要です。 del /s /p O:\extracted\#Mob_data\"Join us do it..jpg" を実行してください。(添付画像)

NuboChan
質問者

お礼

コマンドの修正、ありがとうございます。 おかげさまでうまく処理できるようになりました。 (/p は、確認の為一時的に追加していましたがうまく処理できるのを確認後に削除しました。)

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • kteds
  • ベストアンサー率42% (1876/4427)
回答No.1

PATHが通っていないのだと思います。 ターゲットフォルダーをフルPATHで指定してみてください。 del /s /p ターゲットフォルダー\"Join us do it..jpg"

NuboChan
質問者

お礼

レスありがとうございます。 アドバイスを受けて下記のようなコマンドをbatファイルにしましたが バッチファイルは一瞬で終了した後、結果確認しましたが 不要な画像ファイル(Join us do it..jpg)は削除されていませんでした。   フォルダー O:\extracted\#Mob_data\2013kan 内には、     Join us do it..jpg が存在します。     フルパス名で表すと      O:\extracted\#Mob_data\2013kan¥Join us do it..jpg del_/s_/p_O:\extracted\#Mob_data\_"Join us do it..jpg" (なお、上記のコマンド中の"_" は、半角の空白です。   半角の空白を強調して記載しました。) ----------------------

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • スクリプトでゴミファイルを一掃削除する方法について

    ゴミファイルを一掃削除するスクリプトを作成しているのですが、 del \abc\*.* でabcのフォルダ内のファイルは削除できます。 しかし、abc内のフォルダは削除できません。 abc内のフォルダは削除は、また別の命令を使うのでしょうか? OSはwindows2000です。 宜しくお願いします。

  • 簡単にスライドショーができるスクリプトはありませんか?

    簡単にスライドショーができるスクリプトはありませんか? サーバ上にアップされている画像ファイルをスライドショーのように表示してくれるスクリプトなどはないでしょうか? 単純にサイトにアップされているimgフォルダ内に「20100518」のように日付毎に区分されたフォルダ内のJPG画像を順番に表示していってくれるだけで良いです。 フォルダ階層は下記のようになっていて、imgフォルダの下にもう一階層のみです。 /img/20100401 /img/20100402 /img/20100518 /img/20100501 FTPで最新の日付フォルダの画像データをアップすると自動で反映されるか、 設定ファイル等を少し編集するのみのできるだけシンプルな方がありがたいです。 表示順とか切替時の演出には特にこだわっていません。 既にご存知のスクリプトとか、または実現する近道のアドバイスをお願いいたします。

    • ベストアンサー
    • HTML
  • シェルスクリプトでファイル削除したい

    シェルスクリプト初心者です 今回、Linuxサーバ側にある複数のファイルを削除する 必要が出てきました このため、シェルスクリプトを書いて複数(2000程度) のファイルを削除しようとして試験をしています 試験のLinuxサーバ側の/root の中にfile1,file2・・・ 等々を置いています そこに次のようなスクリプトを記載して ファイルが置かれている場所と同じ/rootに置いて実行させるのですが ************** スクリプト ******** #!/bin/sh echo "start" # # rm F1010002.JPG rm F1010003.JPG rm F1010004.JPG echo "end" ****************************** 下記のようなエラーが出ます ****************************************** start rm: cannot lstat `F1010002.JPG\r': そのようなファイルやディレクトリはありません rm: cannot lstat `F1010003.JPG\r': そのようなファイルやディレクトリはありません rm: cannot lstat `F1010004.JPG\r': そのようなファイルやディレクトリはありません end ****************************************** サーバ側にSSHで入って、 # rm F1010002.JPG とひとつひとつ打鍵していくとファイルは削除されます スクリプトの間違い等あるのでしょうか 教えていただければ幸いです なお、ファイル数2000件程度のスクリプトを記載する方法は 別のソフトを利用して作成できるので・・・その件はいいのですが・・・

  • コマンドプロンプトのdelコマンドについて

    del /S /Q "C:\Test" としてTestフォルダにあるもの全て削除するコマンドプロンプトを入力してもファイルが削除されてもフォルダが消えません。 /S 指定されたファイルをすべてのサブディレクトリから削除します。 /Q ワイルドカードを使用して一括削除するときに、確認のメッセージを表示しません。(QUIET モード) 各オプションの使用方法もあっていると思うのですが何故でしょうか?

  • Illustratorのリンクをスクリプトで変更

    CS2を使っています。 aiファイルに1つ画像ファイルのリンクがあるとし、A.jpgとします。 そのA.jpgを指定したパスにあるB.jpgに、スクリプトでリンクを変更したいです。 どの用にすればいいでしょうか。

  • Rubyのスクリプト

    つぎのようなスクリプトを組みました。これはこれで、動いておりますが、お願いです。 (1)Rubyらしい書き方にするには、どこを改めればよいですか? (2)ref_file=open("myReference.txt") の部分は、 外部のレファレンスを用いて名前を翻訳しているところです。 この部分を、関数呼び出しでやってしまいたい。どのように組みなおせば良いですか? 宜しくお願いいたします。 --------------------- おおまかな説明:ディレクトリ「myData」の中にあるlogファイルをひとつずつオープン。 まず、「Target」という単語を探し、その直後にある単語を掴んで、外部のレファレンスファイル「myReference.txt」からrealNameを持ってくる。 その後、処理-----を実行する。 myPath='C:\myData\' print Dir.getwd,"\n" Dir.chdir(myPath) Dir.foreach(myPath) { |myFileName| if /.log/i =~myFileName file_source_body=open(myFileName, "r") while text=file_source_body.gets do if(/Target (\w+\/)/=~text) then myTargetName=$1 ref_file=open("myReference.txt") # (2)のアイテムの部分 while ref_info=ref_file.gets do (/#{myTargetName}\s(\S+)/i=~ref_info) && (realName=$1) end ref_file.close end end ------- ------- ------- }

  • Java ScriptでHP作成

    こんにちわ。 今、ホームページビルダーでHPを作成中なのですが、もっと凝ったものを作りたくてJava Scriptに挑戦しています。 作ったファイルをMOに保存しているのですが、ごちゃごちゃして見にくくなるのが嫌で、gifやjpegの画像は「gif」フォルダを作成してそこに保存しています。(種類別にフォルダを作ってます) そこで質問なんですが・・・、 ビルダーの「かんたん」で作成する分には「gif」フォルダに保存していても画像を表示させる事ができます。でもJavaでやる時には、○○フォルダの中にある「gif」フォルダの△△.gifファイルという指定をしなければいけないので、その書き方が分からないのです。 試してはみたのですが、プレビューで表示させると駄目で・・・。 /や¥の記号などを入れないとだめなのでしょうか?入れるとしても何処にいれればいいか分かりません。 説明が下手で分かりにくいかもしれませんが、どなたか分かる方いましたら教えてください!よろしくお願いします。

  • イラレCS2のスクリプトでJPEG変換

    フォルダ内のAIファイル、EPSファイルをJPEG画像として一括変換したいと思っています。 WEBサイトを回ってスクリプトで処理するのが一番早いようだと思ったのですが、うまく動作しません。 どなたかわかる方おられれば、スクリプトソースを教授いただけますでしょうか? そのソースをテキストに貼り付けて利用させたもらおうかと思います。 実際に処理したい作業は以下の手順になります。   1.ファイルのあるフォルダ(開くフォルダ)を指定する←汎用性が必要   2.保存先のフォルダを指定する←汎用性が必要   3.1のフォルダ内のAIファイルをJPEG変換して2のフォルダに保存する(同一ファイル名は上書きor可能であればダイアログで聞く)   4.1のフォルダ内のEPSファイルをJPEG変換して2のフォルダに保存する(同一ファイル名は上書きor可能であればダイアログで聞く) スクリプトでフォルダの指定とか、出来たりするのかわからないのですがプリセットのスクリプトを開くと保存先を確認するダイアログとか出てたので、出来るのではないかなぁ?と・・・。 あと、JPEGの保存設定については多分スクリプト内で指定しないと難しいと思うので、各項目が何を示しているのか明記いただけると助かります。 利用環境  WindowsXP SP2(日本語)  Adobe Illustrator CS2(日本語) よろしくお願いします。

  • W44Sで画像が表示される条件?

    W44Sを使用しているのですが、 パソコンと接続し、メモリースティックのMOBILE\AU_INOUTフォルダにパソコン上の画像ファイル等をコピーし、ファイル種別で振り分け後、W44S側で表示できるファイルとできないファイルがあります。 デジカメ等で撮影した画像(jpg)をコピーした場合は表示されるのですが、WEB上にあった画像(jpg)ファイル等をコピーしてみたところ表示できませんでした。W44S上で表示できる画像ファイルの条件とかがあるのでしょうか? それから、表示できた画像でもこの画像を待ちうけなどに設定することはできないですよね? ご存知の方いらっしゃいましたら、教えてください。 よろしくお願いします。

  • 【Windows】バッチスクリプトについて

    FTPサーバからデータを取得するバッチスクリプトを構成しようと思っています。 データ(ファイル)を2回取得し、1回目と2回目のデータ(ファイル)が同じかどうかのチェックし FTPサーバ上のデータ(ファイル)を削除するスクリプトを 以下手順で作成しようと思います。 1.環境変数の設定。 2.startログ出力 3.環境設定ファイル有無チェック 4.環境設定ファイル正当性チェック 5.環境設定ファイルから値の抽出 6.データ受信(1回目)パラメータファイル作成 7. データ受信処理の実行 8.データ受信処理の結果確認 9.作業フォルダ作成 10. データ受信(2回目)パラメータファイル作成 11.7~8と同じ 12.データチェック 13.FTPデータ削除用パラメータファイル作成 14.FTPデータ削除処理 15.FTPデータ削除処理結果の確認 16.rcv.dat作成 17.エラー処理 18.オリジナルデータをバックアップ 19.パラメータファイルをバックアップ 20.ログファイルをバックアップ 21.直近n回分を残して、バックアップファイルを削除 22.後処理(処理データのクリア)※念のため 23.endログ出力 ご参考までに、大まかなスクリプトをご教示いただければと思います。 とても大雑把な質問ではございますが、宜しくお願い致します。