windows下檔名太長無法刪除
開發過程中經常會遇到檔名太長無法刪除的情況,可以使用robocopy
命令進行處理,但是每次執行感覺有些麻煩,所以寫了一個批處理檔案方便處理這類問題。
@echo off
if "%1" == "" goto noParam
if not exist ".\%1" goto noFile
echo 準備刪除資料夾: %1
pause
set TEMP_FOLDER=.\%1_robocopy_temp
echo 建立臨時資料夾:%TEMP_FOLDER%
md "%TEMP_FOLDER%"
echo 準備完成,開始刪除
robocopy "%TEMP_FOLDER%" "%1" /purge
echo 刪除原始資料夾: %1
rd "%1" /S/Q
echo 刪除臨時資料夾: %TEMP_FOLDER%
rd "%TEMP_FOLDER%" /S/Q
echo 操作完成
pause
goto end
:noParam
echo 使用方式:rp [刪除的資料夾名稱]
pause
start cmd
goto end
:noFile
echo 刪除的資料夾[%1]不存在!
goto end
:end
使用方式
新建文字檔案,複製上面的內容儲存到新建的文字檔案中,重新命名檔名為rp.bat
,最後將生成好的批處理檔案放到要刪除的資料夾同級目錄,雙擊執行,按照提示進行操作
相關推薦
windows下檔名太長無法刪除
開發過程中經常會遇到檔名太長無法刪除的情況,可以使用robocopy命令進行處理,但是每次執行感覺有些麻煩,所以寫了一個批處理檔案方便處理這類問題。 @echo off if "%1" == "" goto noParam if not exist ".\%1" goto noFi
檔名太長-無法刪除
1 解決方案 1.進入CMD命令列視窗。(win鍵+r鍵->輸入cmd->回車) 2.cd 命令到要刪除的檔案所在目錄。 (如:cd C:\Users\) 3.輸入dir /x 命
windows資料夾過長無法刪除的解決辦法 node_modules
遇到的問題:由於node_modules資料夾巢狀層數太多windows下檔案無法刪除. 解決辦法: 1.要刪除D:\download\About-React-master\react-todo-demo\node_modules\...檔案 2.在About-React-
Filename or extension too long, 提示文件名太長無法刪除或修改
字符 ref 分享圖片 發現 後來 一個 enter 當我 分享 從Linux端同步了一個文件到Windows系統,這個文件名非常長,超過了256個字符,當我要刪除其上層文件夾的時候才發現無法刪除,提示:Filename or extension too long, 我這才
window無法刪除目錄層次太深、檔名或者副檔名太長的問題
問題 使用node新增元件時,很多檔案的目錄很深,無法刪除新增的檔案包,即使時用360粉碎工具。 方法 使用 rimraf 外掛 1、安裝rimraf npm install -g rimraf 2
“指定的文件名無效或太長” 無法拷貝,咋辦
文件名太長 無法拷貝 話不多說,上圖:移動硬盤中的數據,無法拷貝,無法刪除,無法移動,無法改名,無法用RAR壓縮,怎麽辦呢。我要拷出來用呢。這是因為,文件名中有冒號,冒號屬於特殊字符,windows不認冒號。解決方法:不要在windows底下,拷貝了。找一個LINUX系統(必須要有圖形桌面),把移動硬
windows下如何添加、刪除和修改靜態路由
class 永久路由 pre 數據包 dd命令 如果 所有 pos ber 1、添加一條路由表 route add 192.168.100.0 mask 255.255.255.248 192.168.1.1 metric 3 if 2 1 2 添加一條路由記錄
文件夾路徑太深無法刪除解決方法
aud splay delet cmd命令 empty 目錄 解決方法 文件夾路徑 spl 在cmd命令行窗口中輸入robocopy empty_dir will_delete_dir /purge empty_dir 新建的空白目錄 will_delete_dir 要
Windows下使用TortoiseGit的無法直接使用linux ssh-key的解決方案
算法 files net 指定 文件 keygen nbsp 比較 tro 寫此文章的重要原因是很多人在windows下使用TortoiseGit時覺得無法直接和Linux系統共用一個密鑰對究其原因是TortoiseGit默認使用PuTTY格式的ssh-key,和linux
node安裝選擇npm package manager導致使用gulp時npm install生成的node_module部分外掛包檔案源路徑過長無法刪除問題
因為更換電腦的原因,導致軟體重灌,只保留了src和配置檔案,需在新電腦生成node_module依賴包。第一步是安裝node,第二步是安裝gulp,再執行npm install,再輸入gulp,專案就跑起來了,與以往相同。但是在準備刪除node_module包重新安裝node
windows下的scrapyd-deploy無法執行的解決辦法
在windows環境中,當我們需要部署scrapy專案到伺服器時,常用到scrapyd,作為部署管理工具,在伺服器端安裝scrapyd並執行後,就可以正常使用。但是,當我們需要將windows本地的scrapy專案部署到伺服器上時,需要安裝scrapyd-cli
Windows下WAMP整合軟體無法使用mail()函式的解決方案
話說在Java Web上一路狂奔的我,近日來一直在自學PHP的路上裸奔,感覺PHP要比JSP簡單多了(我說的是入門,哈哈),閒話少敘,解決問題。 先宣告下,我用的PHP整合軟體是WAMP(本來打算自己配置,配了好幾天覺得咱學的是知識,陪著玩意太浪費時間,所以用了整合軟體,方
echarts文字太長無法顯示
xAxis: [ { type: 'category', data: names, axisLabel: { show:true, interval: 0, //強制所有標
windows下檔名命名規則的正則表示式
搜尋了不少網站也沒找到合適的,還是自己學習了下正則表示式,寫了一個大家供參考 被保留的裝置名不能被用來作為檔名:CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, L
解決echarts 座標軸太長無法顯示的問題
問題 可以很明顯看出來,縱座標的label太長了,label顯示不全。 解決方法一: 如果圖的大小不固定,可以隨意的話,可以利用這個圖來解決。設定x的大小就行。 解決方法二: 一般在實際應用中,會給圖表分配規定的區間。這時,方法一就不太實用了,所以我們可以通過根據縱座標
windows 如何刪除fis3的發布路徑[文件名或擴展名太長,目錄層次多無法刪除的問題]
div 如何 擴展名 all modules tro 文件夾 直接 ins 問題 這幾天遇到一個小問題,windows下無法直接刪除fis3的發布目錄dist,因為在執行命令fis3 release -wL 時出現錯誤,導致dist內部嵌套的子目錄太多(47層); 直接刪除
linux下如果指令太長,怎麼換行輸入;怎麼快速刪除整行命令;怎麼快速移動到命令最前或者最後
1.範例:如果指令串太長的話,如何使用兩行來輸出? [[email protected] ~]$ cp /var/spool/mail/root /etc/crontab \ > /etc/fstab /root “\Enter” (\加鍵盤迴車)即可實現 2.ctrl+u
windows中無法刪除檔案,報"無法刪除****,找不到指定檔案,請確定指定的路徑及檔名是否正確"的解決
1.啟用一個cmd 2.到要刪除的檔案(夾)的讓一層目錄下 3.執行命令:dir /x,然後幾下要刪除的檔案(夾)對應行的第三列(記作 MARK) 4.如果是檔案,輸入:del "$MARK"(就是剛才記得東西),是資料夾就輸入:rd "$MARK" 5.大功告成
windows文件夾嵌套太多,導致無法刪除的解決方法
string pri let absolute efi named print for ces import java.io.File; public class DeleteUtils { public static void main(String[] a
解決Windows 10開始介面下所有程式中部分圖示無法刪除問題
問題:Windows 10 系統開始介面的所有程式中,自己明明解除安裝或是Windows給使用者留下的一個動態連結圖示(實質上系統裡面根本沒有該類軟體),當你右鍵圖示選擇解除安裝選項時會彈出 “控制面板” 下的 “解除安裝程式”介面解決方法:1、開啟C盤,找到ProgramD