九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
FORFILES的用法

FORFILES的用法

分類: 實用工具介紹 操作系統(tǒng) Windows使用小技巧 2631人閱讀 評論(0) 收藏 舉報

 今天負責刪除操作系統(tǒng)為windows server 2003的服務(wù)器上的log文件,本來打算直接用* .log 作為search 條件然后手動刪除,無意中發(fā)現(xiàn)原來windows server 2003中竟然有forfiles.exe這個非常好用的新工具,用起來是非常方便,有了它就可以讓它自己執(zhí)行刪除,你可以繼續(xù)作別的事了。現(xiàn)在對它的用法做個簡單介紹。

Forfiles

從文件夾或樹中選擇要進行批處理的文件。

語法

forfiles [/p Path] [/m SearchMask] [/s] [/c Command] [/d[{+ | -}] [{MM/DD/YYYY | DD}]]

參數(shù)

/p Path

指定 Path,表明要從哪里開始搜索。默認的文件夾是當前工作目錄,該目錄通過鍵入句號 (.) 指定。

/m SearchMask

按照 SearchMask 搜索文件。默認的 SearchMask*.*。

/s

指示 forfiles 在子目錄中搜索。

/c Command

在每個文件上運行指定的 Command。帶有空格的命令字符串必須用引號括起來。默認的 Command"cmd /c echo @file"。

/d[{+ | -}] [{MM/DD/YYYY | DD}]

選擇日期大于或等于 (+)(或者小于或等于 (-))指定日期的文件,其中 MM/DD/YYYY 是指定的日期,DD 是當前日期減去 DD 天。如果未指定 +-,則使用 +DD 的有效范圍是 0 - 32768。

/?

在命令提示符下顯示幫助。

注釋

Forfiles 最常用于批處理文件中。

Forfiles /sdir /s 類似。

下表列出了可在 /cCommand 命令字符串中使用的變量。

 
變量描述

@file

文件名

@fname

無擴展名的文件名

@ext

文件擴展名

@path

文件的完整路徑

@relpath

文件的相對路徑

@isdir

如果文件類型是目錄,則計算值為 TRUE,否則值為 FALSE

@fsize

用字節(jié)表示的文件大小

@fdate

文件中上次修改的日期戳

@ftime

文件中上次修改的時間戳

使用 forfiles,可以在多個文件上運行命令或?qū)?shù)傳遞給多個文件。例如,可以在樹中帶有 *.txt 擴展名的所有文件上運行 TYPE 命令?;蛘?,可以用文件名“Myinput.txt”作為第一個參數(shù),在 C:/ 驅(qū)動器上執(zhí)行每個批處理文件 (*.bat)。

通過使用 forfiles,可以執(zhí)行下列任何操作:

使用 /d 按照絕對或相對日期選擇文件。

使用諸如 @fsize(文件大?。┖?@fdate(文件日期)這樣的變量構(gòu)建文件的存檔樹。

使用 @isdir 變量區(qū)分文件和目錄。

通過在命令行中包含特殊字符和使用十六進制代碼 0xHH 環(huán)繞字符來格式化輸出內(nèi)容。

Forfiles 通過在旨在僅處理單個文件的工具上執(zhí)行“循環(huán)子目錄”標記來發(fā)揮作用。

示例

要列出驅(qū)動器 C: 上的所有批處理文件,請鍵入:

forfiles /p c:/ /s /m*.bat /c"cmd /c echo @file is a batch file"

要列出驅(qū)動器 C: 上的所有目錄,請鍵入:

forfiles /p c:/ /s /m*.* /c"cmd /c if @isdir==true echo @file is a directory"

要列出驅(qū)動器 C: 上存在時間多于 100 天的所有文件,請鍵入:

forfiles /p c:/ /s /m*.* /dt-100 /c"cmd /c echo @file :date >= 100 days"

要列出驅(qū)動器 C: 上 1993 年 1 月 1 日以前創(chuàng)建的所有文件,而且對于日期早于 1993 年 1 月 1 日的文件顯示“file is quite old!”,請鍵入:

forfiles /p c:/ /s /m*.* /dt-01011993 /c"cmd /c echo @file is quite old!"

要按列格式列出驅(qū)動器 C: 上所有文件的擴展名,請鍵入:

forfiles /p c:/ /s /m*.* /c "cmd /c echo extension of @file is 0x09@ext0x09" With:

要列出驅(qū)動器 C: 上的所有批處理文件,請鍵入:

forfiles /p c:/ /s /m *.bat /c "cmd /c echo @file is a batch file"

要列出驅(qū)動器 C: 上的所有目錄,請鍵入:

forfiles /p c:/ /s /m *.* /c "cmd /c if @isdir==true echo @file is a directory"

要列出驅(qū)動器 C: 上存在時間多于 100 天的所有文件,請鍵入:

forfiles /p c:/ /s /m *.* /d t-100 /c "cmd /c echo @file :date >= 100 days"

要列出驅(qū)動器 C: 上 1993 年 1 月 1 日以前創(chuàng)建的所有文件,而且對于日期早于 1993 年 1 月 1 日的文件顯示“file is quite old!”,請鍵入:

forfiles /p c:/ /s /m *.* /d t-01011993 /c "cmd /c echo @file is quite old!"

要按列格式列出驅(qū)動器 C: 上所有文件的擴展名,請鍵入:

forfiles /p c:/ /s /m*.* /c "cmd /c echo extension of @file is 0x09@ext0x09"

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
備份刪除批處理
DOS刪除文件
刪除指定創(chuàng)建日期前的文件夾、文件
用批處理文件自動備份文件及文件夾,并自動刪除n天前的文件
刪除特定日期前的特定文件有妙招
SQL Server 2005數(shù)據(jù)庫定期備份和刪除歷史備份記錄
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服