Windowsの空のフォルダを検索するバッチプログラムのコード例
2022-02-09 01:19:56
空のフォルダを探したいときがあります。ブラウザの横にあるディレクトリツリーを開いて一つ一つ見ていくのも一つの方法ですが、ディレクトリが何百、何千とある場合、手動で探すのは時間がかかり過ぎます。
コード
#include "stdafx.h"
#include <windows.h>
#include <stdio.h>
int main(int argc, char* argv[])
{
STARTUPINFO si;
memset(&si, 0, sizeof(si));
si.cb = sizeof(si);
si.wShowWindow = TRUE;
PROCESS_INFORMATION pi;
memset(&pi, 0, sizeof(pi));
TCHAR cmdline[] =TEXT("c://program files//internet explorer//iexplore.exe http://community.csdn.net/");
BOOL bRet = ::CreateProcess (
NULL,
cmdline, //this parameter cannot be a constant string, because this parameter will be modified
NULL,
NULL,
FALSE,
CREATE_NEW_CONSOLE,
NULL,
NULL,
&si,
&pi);
if(bRet)
{
::CloseHandle (pi.hThread);
::CloseHandle (pi.hProcess);
printf(" Process ID number of the new process: %d /n", pi.dwProcessId);
printf(" New process's main thread ID number: %d /n", pi.dwThreadId);
}
else
{
int error = GetLastError();
printf("error code:%d/n",error );
}
return 0;
}
<スパン 使用方法
上記のプログラムを新しいテキストファイルにコピーし、テキストファイルの拡張子をbatとして保存します。つまり、.txtを.batに変更します。このbatファイルを検索したいディレクトリに置き、そのまま実行すると、そのディレクトリにあるすべての空のディレクトリを自動的に探し出し、表示することができます。最後に、その結果をresult.txtというテキストファイルに書き出すこともできます。
Windows効率化バッチプログラムコードの他の例については、以下の関連リンクを参照してください。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
単語頻度統計(繰り返し行数/各行繰り返し回数)用バッチコード
-
テキスト内のデータを集計して出力するバッチバットコード
-
一括リネーム方式
-
bat delete evil files of malformed files and malformed directoryメソッド
-
バッチやvbsコードによるiniファイルの修正
-
DOSバッチ処理による時限式シャットダウン操作の方法詳細
-
システム情報、ハードウェア情報を表示するためのバットコード
-
指定したフォルダー内のファイルを遅延して削除する方法
-
DOS共通コマンド(find findstr)のバッチ処理マニュアル
-
shutdownコマンドによるリモートシャットダウンとリブート