Windows10上でクリックして実行を行うためのバッチファイルというものを作成したいのですが、基本的な記述法やルールが良くわからないため、お詳しい方いらっしゃいましたらアドバイスをお願いいたします。
行いたいこととしては、特定のディレクトリ内で、その配下にある複数個のディレクトリのディレクトリ名変更とそれらのディレクトリ内を空っぽにすることです。
例えばですが、hogeというディレクトリ内にaaaとbbbとcccという3つのディレクトリがあった場合に、これらhoge内に存在するこれらのディレクトリ名を特定の名称に変更し、かつ、これらのディレクトリを空にしたいです。
/hoge/aaa/ → /hoge/XXX/中身は空っぽに
/hoge/bbb/ → /hoge/YYY/中身は空っぽに
/hoge/ccc/ → /hoge/ZZZ/中身は空っぽに
/hoge/実行するバッチはここに配置したい.bat
削除に関しては、del /s パス で個々のディレクトリを指定することで削除はできたのですが、もし可能であれば、それぞれ指定するのではなく、/hoge/配下のディレクトリを一気に空にする記述はありますでしょうか?
また、ディレク名の名前の置換は個々に指定しなければならないと思いますが、その際置換の記述とディレクトリを空にする記述は1つのバッチファイル内に記述することは可能でしょうか?
この辺りのバッチファイルの書き方の決まりのようなものがあまり理解できていないため、この辺りもアドバイス頂けますと幸いです。
宜しくお願いいたします。
No.1ベストアンサー
- 回答日時:
rem 実行するバッチはここに配置したい.bat
@echo off
for /D %%f in ( * ) do (
rmdir /s /q %%f
mkdir "%%fに因んだ特定の名称"
)
参考)
https://docs.microsoft.com/ja-jp/windows-server/ …
有難うございます!
なるほどです、forで回して設定していく感じで指定ができるのですね、大変参考になります。
不明な定義も幾つかあるので、参考に頂いたサイトを確認しながら試してみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(開発・運用・管理) バッチファイルで特定のファイル・ディレクトリ以外を削除する方法について 4 2022/05/31 14:03
- その他(開発・運用・管理) フォルダの中にファルダを作成してファイルを格納するバッチコマンド 1 2022/06/30 11:39
- HTML・CSS 全部のアクセスを指定したページに転送させたい 2 2022/06/28 16:33
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- その他(プログラミング・Web制作) 図に示す階層構造で,現在のディレクトリ(カレントディレクトリという)が*印のディレクトリであるとき, 2 2022/11/16 10:55
- UNIX・Linux 空のディレクトリで dir を行ったとき 4 2023/05/05 17:54
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- PHP ファイルアップロードに関してのセキュリティについてアドバイスお願い致します 1 2023/08/20 00:25
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- JavaScript JavaScriptで「〇以上▲まで」の書き方 1 2022/07/20 14:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
scpによるデータ転送後、ディレ...
-
拡張子.dどういう意味
-
7zを使うとフォルダの中身がす...
-
ftpのmgetコマンドの自分の格納...
-
make時に出てきたエラーメッセ...
-
ディレクトリ内に作成できる最...
-
「ドット(.)」と「¥」の意味...
-
macで、cdで移動できない
-
/home/lost+foundを消してしまった
-
linuxコマンド mkdirでディレ...
-
FTPサーバを立ち上げたい
-
"cp -a"と"cp -r"の違い
-
tarでディレクトリのみをアーカ...
-
名前を付けて保存ダイアログの...
-
~/.profile を変更するにもみつ...
-
SAMBA上に書き込んだファイルの...
-
TWAIN 対応入力機器を開くこと...
-
FTPでPUTできない原因は何?
-
サーバー間のデータコピー(デ...
-
lha32 コマンドオプション
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ftpのmgetコマンドの自分の格納...
-
7zを使うとフォルダの中身がす...
-
ホームページのディレクトリを...
-
make時に出てきたエラーメッセ...
-
拡張子.dどういう意味
-
/(スラッシュ)で区切ったフル...
-
scpによるデータ転送後、ディレ...
-
バッチファルの置き場所
-
FTPコマンドのCDについて
-
"cp -a"と"cp -r"の違い
-
「ドット(.)」と「¥」の意味...
-
ファイル名で / (スラッシュ...
-
tarコマンドのエラーについて
-
Linuxコマンドについて
-
linuxコマンド mkdirでディレ...
-
unzipコマンドでディレクトリな...
-
「照合パターンに合いません」...
-
tarでディレクトリのみをアーカ...
-
WriteFileの引数について
-
ftpでのフォルダごとの転送はで...
おすすめ情報