ちょっと変わったマニアな作品が集結

例えば、通常のドライブであれば、
>cd a:\data
>rename *.html *.htm
のrename.batファイルをエディターで作れば、
a:\data上のファイルは一括してrenameされますが、

例えば
\\lan\data
のようなネットワークドライブの場合、DOSコマンドが対応していないのか、全くrenameコマンドを受け付けません。

質問はこうです。
「ネットワークドライブ上の同じフォルダ内にある複数ファイルを一括してrenameするには、どのような手立てがありますか?」

よろしくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

コマンドプロンプトでは、ネットワークドライブの\\lan\とういのが識別できません。



ネットワークドライブ割り当てを行ってください。
ツール→ネットワークドライブの割り当て
で仮想ドライブとしてネットワークドライブを認識できます。
そうすれば、コマンドプロンプトでBATの実行が可能です。
    • good
    • 0

こんにちは.



\\lan\data

を右クリックして,ネットワークドライブの割当をします.(適当に,Tドライブとかに)

あとは,普通のローカルドライブのように
DOSコマンドが利用できるのではないでしょうか.
    • good
    • 0

Windows2000で確認してみたところできました。



ネットワークドライブは Fドライブとかいうふうに
割り当てないと ネットワークドライブには ならないと
思いますが、いかがでしょうか?

ネットワークドライブを F ドライブに設定して

F:
rename *.html *.htm

としたら どうでしょうか?
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QDOSコマンドで共有ファイルへアクセスを行う際のパスの書き方

初めまして。

本題になります・・・

DOSコマンドで共有ファイルのアクセスを行う際のパスの書き方は、
「\\サーバー名\共有フォルダ名\ファイル名」ですが、DIRなどを行うと、認証が走って、ファイルへのアクセスが出来ません・・・全てDOSコマンド(バッチ)で完結したいのですが・・・
例えば、「dir \\サーバー名\共有フォルダ名\ファイル名」とした場合に、「ログオン失敗: ユーザー名を認識できないか、またはパスワードが間違っています。」と表示されてしまいます。
現在行いたい処理は、他サーバーの「共有ファイルのコピー&削除」、「共有フォルダの作成」です。

【環境】
コマンド実行させるサーバー:[WIN2KSEVER(admini権限/パスワード共通)]
他サーバー:[WIN2KSERVER(admini権限/パスワード共通)]

解決する方法がありましたら、お教え下さい。
お願いします。

Aベストアンサー

実際に試してみました。

net use \\サーバー名 パスワード /user:ユーザー名
dir \\サーバー名\共有フォルダ名\ファイル名

でいけました。

Qバッチファイルでサーバーのファイルをクライアントへコピーしたい

サーバーに保存されているファイルを、
クライアントのCドライブへコピーしたい。

各クライアントにバッチファイルを配布して、
それを実行するだけでコピーされるようにしたいのです。

初心者で申し訳ないのですが、何卒よろしくお願いします。
------------------------

下記の記述ですと、普通にサーバーのCドライブへファイルがコピーされます。
しかし、コピー先はバッチファイルを実行したクライアントのローカルディレクトリにしたいのです。

copy \\サーバー名\フォルダ名\ファイル名 C:\

Aベストアンサー

>下記の記述ですと、普通にサーバーのCドライブへファイルがコピーされます。

そんなはずはありません。何かの勘違いでしょう。

>copy \\サーバー名\フォルダ名\ファイル名 C:\

だと、バッチファイルを実行したPCのC:\にコピーされます。

copy \\サーバー名\フォルダ名\ファイル名 C:
と、最後の \ を削れば、バッチファイルがあるのと同じディレクトリにコピーされます。

QDirコマンドでフォルダ内ファイルの合計サイズをだすには?(コマンドプロンプトにて)

いろいろ調べましたが不明な点があり、質問します。

WindowsのDOSプロンプトでdirコマンドを打つとフォルダ・ファイルの一覧が表示されますが、その中にファイルサイズが表示されています。
このサイズを合計できるコマンドはありませんか?
DIRコマンドのオプションを調べましたがそれらしいものが見当たりません。
具体的には
C:\xxx\配下に50個程度のファイルがあります。
その50個の合計サイズを知りたいです。
xxxフォルダの親フォルダにはアクセス不可です。

ずーっと悩んでいます。よろしくお願いします。

なお、OSはWindowsNTか2000で使用予定です。

Aベストアンサー

カレントドライブ、カレントフォルダを
C:\xxx\
にした状態で、

dir /s /a-d

/sパラメータででサブディレクトリすべてを検索
/a-dパラメータでディレクトリ以外のファイル(つまり属性に関係なくすべてのファイル

これを実行すると最後にファイルの個数とファイルサイズの合計を表示します。

もし、隠し属性のファイルは合計しないのであれば、

dir /s

だけで良いと思われます。

QVBScriptから指定URLを開く方法

 ある特定のWebページをVBScriptから開きたいのですが方法が探せませんでした。VBScriptからWebページを開く方法、もしくはhttp putを行う方法を教えてください。よろしくお願いします。

Aベストアンサー

こんなので、どうでしょうか?

Set objIE = Wscript.CreateObject("InternetExplorer.Application")
objIE.Navigate2 "http://www.goo.ne.jp/"
objIE.Visible = TRUE
Set objIE =Nothing

Qコマンドプロンプトによるフォルダ内のファイル存在有無

バッチ処理で、特定のフォルダ内(配下にフォルダとファイルが混在している)でファイルだけの存在有無を調べて、ファイルが存在している場合とファイルが存在していない場合で処理を別々に行わせようとしたいのですが、ファイルの存在有無はどのようにコマンドで調べれば良いでしょうか?

DIR C:\test\*.* でファイルを調べて、ERRORLEVELでif判定させようと思っているのですが、 DIRコマンドでこれを行うと、フォルダまで表示されます。

どのようにしたら良いのでしょうか?教えてください。

Aベストアンサー

コマンドプロンプトで、「DIR /?」と入力すれば、DIRコマンドのヘルプが表示されます。

その記述によれば
「/A」属性スイッチで、必要な属性を持つファイルを指定できます。

Qネットワークドライブの文字を変更したい

ノートパソコンのwindows7をしようしています。

この度プリンターを購入し、プリンタを接続したところ、プリンタについている記憶メディア用スロットが、ネットワークドライブ(Z:)として認識されました。

しかし、Zは以前違うドライブとして使用していたため、以前から使用していた方のドライブが使用できなくなってしまいました。
リムーバブルディスクや(D:)ドライブの文字変更はできるのですが、ネットワークドライブの文字は「管理」画面から変更できません。

どなたか方法をご存知の方いらっしゃいましたらお願いします。

Aベストアンサー

そのドライブをコンピュータ上で選択しておいて
「ツール」の「ネットワークドライブの割り当て」で
変更できませんか?

手元にあるのがXPなので、確認できないんですが、
ウチのWin7マシンで、その手の処理に迷ったことが
無いので、多分同じようなやり方で行ける筈かと。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング