batch-file

    0熱度

    1回答

    如何使用我的名字將環境變量寫入文本文件? 我的代碼是這樣的: @echo off cd c:\users\user\desktop\ set /p name = "Input filename: " copy nul %name%.txt set > %name%.txt 但它不會創建任何文件。

    0熱度

    1回答

    爲什麼,在Windows 7的命令窗口,做字符串比較 if "-e" geq "d" echo yes 呼應yes?看起來左字符串參數中的任何數字的連字符都被忽略。 我的基本需求是一個答案,提供了一個可靠的方式來按字母順序比較兩個字符串的大小。

    2熱度

    2回答

    @echo off cls Color 0A :Read setlocal EnableDelayedExpansion set file=WinSCP-5.11.2-ReadMe.txt call :ReadInLines call :EchoLines echo insert other code here pause endlocal (goto) 2>nul

    0熱度

    1回答

    我需要將給定目錄中的所有文件重命名爲文件夾名稱並保留該文件的擴展名。 例子: 老: 這就是生活/ 23223432ww22wse.txt 新: 這就是生活/這是Life.txt 注意,我總是不知道分機,它可能是TXT,AVI,JPG或其他任何東西。

    -1熱度

    1回答

    在一些基本的目錄,其中包含許多子文件夾和文件,我必須尋找一個PDF文件,並且如果需要的文件被發現,我一直在使用命令提示符打開它。這是我一直在努力做的,我用來提取文件的地址如下,代碼是不完整的代碼,請幫我完成它。 (我做了這是一個.bat文件並運行它。) 如何打開,在該處被保存在文本文件中的地址的文件嗎? @echo off setlocal EnableDelayedExpansion set

    0熱度

    1回答

    我試圖通過按按鈕來執行外部.bat。 其意圖是調用一些XCOPY指令。因此我使用Process.Start(startInfo)執行「sync.bat」。 該.bat的輸出被重定向到我的應用程序並顯示在對話框中。我的代碼一直等到外部通話結束。 echo "Batch SYNC started." pause xcopy "e:\a\*" "e:\b\" /f /i /c /e /y paus

    1熱度

    2回答

    這是我的代碼昨天得到服務器日期。 for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a" set "YY=%dt:~2,2%" & set "YYYY=%dt:~0,4%" & set "MM=%dt:~4,2%" & set /A "DD=(%dt:~6,2%)-1" set

    0熱度

    2回答

    我有一個批處理腳本已經工作了幾個月。該腳本的目的是基於文件名創建一個文件夾,並根據特定目的相應地重命名該文件夾。但是,它會停止將文件移動到循環中創建的文件夾。我在其他機器上測試過它,它工作正常,但在特定的機器上;它只是不工作。 我能做些什麼來使循環生效,爲什麼在工作了好幾個月後批量停止工作(將文件移動到文件夾)? setlocal EnableDelayedExpansion for /F %

    1熱度

    1回答

    我寫了以下代碼,以從多個文件夾(文件夾1,文件夾2等)中刪除文件和子文件夾。如果文件夾名稱中沒有空格,則腳本可以成功運行然而,它未能刪除臨時文件(files2del.txt)和子文件夾時出現的空間。道路上的一個點結束。 @echo off setlocal EnableDelayedExpansion set folder[0]=Folder 1 set folder[1]=Folder

    0熱度

    1回答

    我有一個批處理文件解壓縮文件,壓縮文件和目標文件夾的路徑是硬編碼的。我想將不同的zip文件解壓縮到不同的文件夾。我不想一直編輯代碼,請有人幫忙。 @echo off setlocal cd /d %~dp0 Call :UnZipFile "G:\tett\" "G:\test\test.zip" pause exit /b 這是我的批處理文件,在這裏我給出源和目標的路徑。我想傳遞源