
【已解決】獲取文件夾大小的批處理怎樣去掉顯示結(jié)果中的逗號(hào)謝謝完美解決了:解決版本(純cmd.exe )1:
****************************************************解決版本(pecmd.exe )2:nclick="copycode($('code0'));">復(fù)制代碼
- @echo off
- set 目錄=D:1綠色軟件網(wǎng)絡(luò)瀏覽器便攜版百分3.2.4.23
- for /f tokens=3* delims= %%a in ('dir/s/a-d/-c %目錄%^|findstr /c:個(gè)文件') do set 清理前=%%~a
- set /a 清理前=清理前/1024/1024
- echo. %清理前% MB
- pause>nul
********************************原來(lái)的問(wèn)題:已有批處理“獲取文件夾大小.bat”:nclick="copycode($('code1'));">復(fù)制代碼
- @echo off
- cd /d D:1綠色軟件關(guān)閉顯示器%【此目錄有 pecmd.exe】%
- set Dir=D:1綠色軟件網(wǎng)絡(luò)瀏覽器便攜版百分3.2.4.23
- for /f %%a in ('pecmd.exe team size a=%%Dir%%^| writ -,$+0,%%a%%')do set 清理前=%%~a
- set /a 清理前=清理前/1024/1024
- echo. %清理前% MB
- pause>nul
**************************************************************原來(lái)的問(wèn)題:已有批處理“獲取文件夾大小.bat”:nclick="copycode($('code2'));">復(fù)制代碼
- @echo off
- set Dir=D:1綠色軟件網(wǎng)絡(luò)瀏覽器便攜版百分3.2.4.23
- for /f tokens=3* delims= %%a in ('dir/a-d/s %Dir%^|findstr /c:個(gè)文件') do set 清理前=%%~a
- echo. %清理前%
- pause>nul
*************************運(yùn)行以后,結(jié)果中有逗號(hào)( 460,388,161)。希望得到的是: 460388161應(yīng)該怎樣修改?謝謝nclick="copycode($('code3'));">復(fù)制代碼
- @echo off
- set Dir=D:1綠色軟件網(wǎng)絡(luò)瀏覽器便攜版百分3.2.4.23
- for /f tokens=3* delims= %%a in ('dir/a-d/s %Dir%^|findstr /c:個(gè)文件') do set 清理前=%%~a
- echo. %清理前%
- pause>nul

