window 删除文件提示指定的文件名无效或太长
方法0:
使用 chkdsk 磁盘修复工具
、单击“开始”,点击“运行”,输入cmd并回车打开命令提示符窗口;
、在此窗口输入以下命令:
例如:检查并修复D分区
chkdsk D: /f
回车,输入 y 开始扫描,会耗费点时间,扫描完成后查看一下应该会删除了
注意:需要加上 /f 选项,表示修复磁盘上的错误
方法1:
使用批处理命令
.新建文件粘贴下面内容,然后保存:
DEL /F /A /Q \\?\%
RD /S /Q \\?\% .将文本文本后缀名字改成 *.bat 批处理文件
.然后把要删除的文件拖到 *.bat 文件上面就删除了.
方法2:
尝试利用命令看看是否能够删除该文件夹。具体步骤如下:
、按“Windows+X”组合键,选择“命令提示符(管理员)”;
、输入“rd/s/q 盘幅名称:\文件夹名称”(字母q和盘幅名称间有空格),然后回车。
方法3:
使用 unlocker。
下载地址:http://www.onlinedown.net/soft/24732.htm
方法4:
使用 robocopy。
下载地址http://xiazai.zol.com.cn/detail/10/91484.shtml 解压再把 robocopy.exe 放到系统文件夹 systerm32 里 或者任意文件夹下运行
试着在那个存在超长文件夹所在目录创建了一个空目录: test,
然后在 cmd 命令行中输入
例如:
Robocopy /MIR test longpath test:存储文件的新的文件夹路径
longpath: 超长文件夹路径
方法5:
使用改名方法(体力活)
.把文件夹名字改成‘’,然后打开文件继续改,一层一层改下去。
.改了N多层之后,实在不想改了,OK,里层没改的文件夹剪切出来,粘贴到桌面。
.删除这个文件夹,如果不出意外,应该可以删除了,然后再回过头把那个‘’文件夹删掉。
.如果粘贴出来的文件夹还是不能正常删除,那么不要嫌麻烦,继续改名字,继续‘’,如此往复操作几次,肯定能删掉的。
方法6:
使用360安全卫士的文件粉碎,或者其他安全软件的文件粉碎
总结:
出现这种情况的原因
0. 可能是文件损坏
1. 磁盘有坏道
2. 由于 linux 下面文件名称规范没有 windows 下面的文件名称校验严格,会创建一些不符合 windows 命名规范的文件
这样在 windows 下面就会造成无效文件名称的情况
3. 字符编码问题,中文的不同编码造成乱码无法识别,造成文件名称无效
4. windows 系统下面的文件名称长度是有限制的, 这个长度是指全路径的长度,一般是 1024 字节。但是估计是没有设置文件夹嵌套的层次限制
所以,如果产生很多层次的文件夹嵌套,虽然单独的文件夹名称没有超过系统对文件名称字节长度的限制,但是全路径的文件名称有可能就超过了最大字节限制,当进行删除时就会提示文件名称过长的问题。
window 删除文件提示指定的文件名无效或太长的更多相关文章
- win7重命名文件时 提示 “指定的设备名无效”的解决办法
同事从mac上传一个文件夹到win7上,但是少了一张图片con.jpg.查了半天发现将备份文件改名为con.jpg时提示 “指定的设备名无效”. 谷歌了下,发现了问题所在.坑爹的win7. 从不同的系 ...
- phpexcel 导出excel无法打开,提示文件格式或文件名无效,文件损毁,解决办法
使用过很多次phpexcel了,有时需要保存文件到磁盘,有时需要浏览器弹出下载.保存到磁盘一半不会出现问题,关键是浏览器弹出保存,经常会发生导出的excel文件无法打开,提示文件格式或文件名无效,文件 ...
- Win10无法删除文件提示“你需要来自system的权限”
不得不说win10的管理权限非常迷 windows10用户在删除文件时,就会遇到错误提示"你需要来自SYSTEM的权限才可以对此文件夹进行更改".以下是具体解决方法. 解决方案 ...
- Loadrunner11在新建Microsoft Word 报告时提示指定的转换无效
HP Loadrunner11中文教程的学习基本已经结束,最后困扰我的就是这个在创建Microsoft Word 报告时不停的提示“指定的转换无效”的问题.在网上搜索了好长时间,好多朋友回答说没有生成 ...
- root用户删除文件提示:Operation not permitted
root用户删除文件提示:Operation not permitted http://blog.csdn.net/evanbai/article/details/6187578
- window删除文件时提示: 源文件名长度大于系统支持的长度
有时候删除windows中的目录的时候,会出现"源文件名长度大于系统支持的长度", 而导致不能删除, 作为一个程序猿, 怎么可以被这个折服呢, 原理: 利用 Java 递归删除文 ...
- Linux删除文件夹和修改文件名
rm [选项] 文件 -f, --force 强力删除,不要求确认 -i 每删除一个文件或进入一个子目录都要求确认 -I 在删除超过三个文件或者递归删除前要求确认 -r, -R 递归删除子目录 -d, ...
- Windows无法删除文件 提示找不到该项目怎么办
1 如图所示,我想要删除某个文件,提示如图所示,一般用360的强力删除也不管用. 2 在桌面新建一个文本文档,并输入以下内容.保存为bat格式(比如Delete.bat).然后把这个删不掉的文件拖 ...
- c语言删除文件的指定行,更新文件
有时候我们需要删除文件的某一行,来更新文件,在这我个人扩展了一个函数,以删除指定条件的行. static void UpdateHistoryFile(void) { FILE *fin,*fout; ...
随机推荐
- 0420模块 序列化模块 hashlib模块
复习:内置方法 __len__ len(obj)的结果依赖于obj.__len__()的结果,计算对象的长度__hash__ hash(obj)的结果依赖于obj.__hash__()的结果,计算对象 ...
- DL二(稀疏自编码器 Sparse Autoencoder)
稀疏自编码器 Sparse Autoencoder 一神经网络(Neural Networks) 1.1 基本术语 神经网络(neural networks) 激活函数(activation func ...
- CentOS下查看MySQL的安装路径
Linux下查看mysql.apache是否安装,并卸载. 指令 ps -ef|grep mysql 得出结果 root 17659 1 0 2011 ? 00:00 ...
- linux应用之ntpdate命令联网同步时间
当Linux服务器的时间不对的时候,可以使用ntpdate工具来校正时间. 安装:yum install ntpdate ntpdate简单用法: # ntpdate ip # ntpdate 210 ...
- BEC listen and translation exercise 49
Astronaut Sounds Alarm on Asteroids If a big asteroid with Earth's name on it were to reach us unimp ...
- leetcode 5 Longest Palindromic Substring(Manacher算法求最长回文串)
应用一下manacher算法就可以O(n)求出结果了.可以参考hdu3068 substr(start,length)函数是这样用的: substr 方法 返回一个从指定位置开始,并具有指定长度的子字 ...
- inux命令学习笔记(5):rm 命令
学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令. rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目 录及其下的所 ...
- linux命令学习笔记(57):ss命令
ss是Socket Statistics的缩写.顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat 类似的内容.但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的 ...
- Winform开发入门集中培训系列文章
最近有个培训,写PPT不如写博客了,共享是程序猿的职业情操吧,因此,本人准备写一个Winform开发的系列文章,对于初级开发者来说,应该比较有用,写作当中不免错误或不成熟的地方,看到的朋友请留言指出, ...
- Gym - 100851G:Generators(人尽皆知但是WA题)
题意:现在有函数,每一项Xi=(A*X(i-1)+B)%C.现在给定N个函数以及K:X0,A,B,C.然你再每个函数选择一个数,使得其和最大,而且不被K整除. X0,A,B,C<=1e3 :K& ...