精华内容
下载资源
问答
  • 一般情况下,win10系统需要将一些没用的文件删除掉...下面小编分享Win10系统删除文件提示“文件名过长解决方法:1、在win10系统桌面上,空白处。右键,新建-文本文档。Win10系统删除文件提示“文件名过长怎么...

    一般情况下,win10系统需要将一些没用的文件删除掉节省磁盘空间,但却有用户在win10系统中遇到文件无法删除的情况,由于文件正被某个程序占据所造成的。但是有位用户删除文件遇到提示“由于文件名过长,无法删除文件或目录”的问题,怎么办呢?下面小编分享Win10系统删除文件提示“文件名过长”解决方法:

    1、在win10系统桌面上,空白处。右键,新建-文本文档。

    22727c9d9c2e8c83ddaabe5ffa85ff47.png

    Win10系统删除文件提示“文件名过长”怎么办-1

    2、双击打开新建文本文档。

    d1f8e35e1c2a643a497db2532e5fd68c.png

    Win10系统删除文件提示“文件名过长”怎么办-2

    3、把下面代码复制,粘贴上去。

    DEL /F /A /Q ?%1RD /S /Q ?%1

    1f0c69bedf4707e51788104b3f68e505.png

    Win10系统删除文件提示“文件名过长”怎么办-3

    4、单击文件,另存为DEL.BAT。单击保存。

    b6e952874128ab9d4488d736eca4ac9d.png

    Win10系统删除文件提示“文件名过长”怎么办-4

    5、双击DEL.BAT。然后就可以进行删除文件了。

    31937179c10357ccf51ea86109719cc3.png

    Win10系统删除文件提示“文件名过长”怎么办-5

    展开全文
  • 解决文件名或文件夹路径太深无法删除

    万次阅读 热门讨论 2015-03-31 14:33:20
    今天用 IntelliJ IDEA 14.1跑java...因为路径太深,怎么也删不掉,用del,rd命令都试了还是不行。 无奈上网搜查,终于找到了 一篇讲 Robocopy 的。据说win7,win8自带这个命令。 通过这条命令完美解决文件夹路

    今天用 IntelliJ IDEA 14.1跑java程序配置了下Artifacts,又配置了自动编译。

    因为不太会弄,程序是跑起来了结果在项目目录下增加了恐怖递归的 artifacts文件夹。

    因为路径太深,怎么也删不掉,用del,rd命令都试过了还是不行。


    无奈上网搜查,终于找到了 一篇讲 Robocopy 的。据说win7,win8自带这个命令。

    通过这条命令完美解决文件夹路径太深的问题。


    ****************************************  网络原文 START ***************************************

    使用eclipse时导入项目时不小心导致文件夹创建出现了恐怖的递归,创建了一个超级长的文件夹。尝试着删除,资源管理器,或者命令行下del都用了,还是搞不定。网上查了后,终于解决了。
    http://download.zol.com.cn/detail/10/91484.shtml下载robocopy,然后解压robocopy.exe
    假如超长文件夹的路径是D:\MIS\abc\abc\abc.....
    1.把robocopy.exe可以复制到D:\MIS
    2.在D:\MIS下新建一个空的文件夹:t1
    3.开始键+R,输入cmd
    4.更换盘符到D:\MIS
    5.输入:Robocopy /MIR t1 abc
    6.等待命令执行完(我大概等了半分钟,屏幕一直在滚动)
    7.命令执行完成后,原来的超长文件夹abc被改为和t1相同,也就说是个空的文件夹了,正常删除!
    8.完成

    ****************************************  网络原文 END ******************************************


    我的系统是win8,可以直接使用robocopy命令,操作步骤如下:

    1. 进入目录  D:\Workspace\\Intrllij IDEA\icenter\WebRoot\WEB-INF\classes\artifacts ,新建文件夹 t1

    2. 运行 cmd

    3. 输入命令 cd 'D:\Workspace\\Intrllij IDEA\icenter\WebRoot\WEB-INF\classes\artifacts'

    4. 输入命令  Robocopy /MIR t1 artifacts

    5.等待命令完成,大概一分钟屏幕一直在滚动

    6. 进入artifacts 目录,发现路径变浅,可以正常被删除了,OK


    提示:

    如果路径实在太深太深,第一次不行,重复几次命令即可。

    展开全文
  • 原文地址: ... ...Gradle 下面不下来,这个应该大家都遇到的...但是使用在线的又会出现下载半天没有反应,不知道到底下载多少了或速度怎么样。优点:只要下载一次,使用起来不会有别的问题。 总是所述,感觉还是使



    原文地址:
    http://www.jianshu.com/p/aff08ef6f661



    Gradle 下面不下来,这个应该大家都遇到过的事情。有解决方案就是使用离线方式。但是又会增长别的一些问题,例如:

    版本不对,离线版本过高或过低

    但是使用在线的又会出现下载半天没有反应,不知道到底下载多少了或速度怎么样。优点:只要下载一次,使用起来不会有别的问题。

    总是所述,感觉还是使用在线的方式是比较好的。只需要解决下载的问题即可。首先我发现gradle的下载配置是在 gradle/wrapper/gradle-wrapper.properties,里面包括下载地址、缓存地址等等。
    所以这时候我首先想到的就是修改下载地址,把他放到一个下载速度比较快的地方,例如:国内的七牛云、公司内部地址等。虽然这样会快一点,但是产生了新的问题:

    每次新的项目里面下载地址要修改,虽然可以修改模板文件来解决这个问题,但是分享给别人的时候会造成别人的不便
    查看别人项目的时候,又要修改它

    总之感觉就是麻烦。
    这时候我发现 gradle 的缓存在 .gradle/wrapper/dists下面,如图:

    QQ截图20160902181952.png

    这时候我发现,只要我自己通过别的方式下载下来,放在各个目录下面即可。但是这时候又有了新的问题。目录里面的这一层文件名是如何生成的?

    QQ截图20160902182253.png

    大家都知道其实每次执行 gradlew 的时候,实际上就是调用了 gradle/wrapper/gradle-wrapper.jar 这个文件,这里面肯定会有文件名的生成方式。 gradle 是开源的,大家可以直接查看源码或 反编译这个jar 文件。
    我是使用反编译的,但是也没有想那么多,后面发现查看源码会更容易些。
    从 gradlew 脚本中,我们知道程序的入口类是 GradleWrapperMain,这时候我们发现真正的执行情况如下:

    QQ截图20160902183008.png

    所以我把目标定在 Install ,Download, PathAssembler, BootstrapMainStarter,这几个类里面。首先查看了Download,没什么发现,就是一个简单的下载,文件文件路径是已知的了,因为Download是 Install的入参,所以我后面查看了这个类,结果有点发现:

    QQ截图20160902183750.png

    后面就直接查看了PathAssembler的 getDistribution方法,结果很明显:

    QQ截图20160902184019.png

    其实就是下载地址得 MD5,然后经过 BigInteger 转一下。然后验证一下,结果是对的。
    以后我就可以直接愉快的通过别的方式下载好,解压到指定目录就可以了。
    java 生成方式
        private static String getMd5Hash(String string) {
            try {
                MessageDigest messageDigest = MessageDigest.getInstance("MD5");
                byte[] bytes = string.getBytes();
                messageDigest.update(bytes);
                return new BigInteger(1, messageDigest.digest()).toString(32);
            } catch (Exception e) {
                throw new RuntimeException("Could not hash input string.", e);
            }
        }
    gradle 方式
    import java.security.MessageDigest

    def distribution = 'https://services.gradle.org/distributions/gradle-2.8-all.zip'

    task getWrapperDiskCacheName << {
        MessageDigest messageDigest = MessageDigest.getInstance('MD5')
        messageDigest.update(distribution.bytes)
        name = new BigInteger(1, messageDigest.digest()).toString(32)
        println("source: $distribution")
        println("wrapper disk cache name : $name")

    }
    看到这里,点个赞吧

    
    展开全文
  • 在进行大型项目的时候,文件里面套文件,层叠太多,会导致引入的文件名过长。过长。。。是吧,就不美了。那么问题来了,怎么解决? 一、对于模块引用路径 我们可以采取这样的措施,在webpack里面注册常用路径,...
    在进行大型项目的时候,文件里面套文件,层叠太多,会导致引入的文件名过长。过长。。。是吧,就不美了。那么问题来了,怎么解决?
    一、对于模块引用路径
    我们可以采取这样的措施,在webpack里面注册常用路径,并且定义别名路径会被缓存,有利于webpack更快查找依赖,截图如下:

    这是一种方法,适合于模块引用路径的。
    二、针对应用上线后方便的更改接口,不需要再次打包的方法
    先说一下代价:应用启动时需要发一次请求确定接口配置。注意在接口不会变化的情况下,是没有这种需求的。
    1.创建一个public.js文件,公共变量是这样:$.urlContent="http://"+window.location.host+"/consultation_market/";
    在其他地方使用ajax是,就这样使用:
    var url=$.urlContent+"member/front/findCurrentMember";
    $.ajax({
    type:"get",
    url:url,
    dataType:"json",
    contentType:"application/json;charset=utf-8"……})这样的话每次修改都得打包一次,接着往下做,不用这么麻烦了,只需修改步骤2中的文件就好了,往下看
    2.创建config.json文件,并将其放在根目录下,内容如下:
    {
    "urlContent":"http://www.dtvalue.com/consultation_maeket/"
    }
    这时候public.js的代码为:
    $.urlContent="http://"+window.location.host+"/consultation_market/";
    $.ajax({
          url:‘config.json‘,
          async:false,
          type:‘get‘,
          success:function(rs){
          	if(rs.urlContent){
             $.urlContent=rs.urlContent ;
          	}
         }
    });
    在这里,$.ajax要改为同步,而不是异步,即 async改为false。
    参考http://www.bubuko.com/infodetail-1245086.html

    展开全文
  • 相信前几天Epic送出的"给他爱5"有玩家出现意外退出的情况,贱贱最近也出现这种情况,试N多方法今天彻底解决了这个问题!几种方法推荐给大家,羊毛动手应有尽有1.检查游戏目录是否存是中文,文件改成英文件名。2....
  • 当前设备不支持中文名称或路径,不支持长文件名;安装文件太大,电视/机顶盒配置低,内存不足等因素。今天就为大家整理了几个可能的原因以及解决方法,大家有类似问题可以参考一下。电视盒子安装软件提示解析包...
  • 当前设备不支持中文名称或路径,不支持长文件名;安装文件太大,电视/机顶盒配置低,内存不足等因素。今天就为大家整理了几个可能的原因以及解决方法,大家有类似问题可以参考一下。电视盒子安装软件提示解析包...
  • 至于怎么打包和解决资源依赖的,往下看。 本地开发环境 我们使用开源web框架搭建一个webserver,便于本地开发和调试,以及灵活地处理前端路由,以<code>koa为例,主要代码如下:...
  • 什么要用模块因为在写一个功能代码时,模块可以解决编写过程中,代码过长、杂乱、可读性差、和扩展性差等问题3.怎么调用模块import为关键字,用于导入模块中的功能例如:import time4.如何定义模块创建一个文件,以...
  • Synaptics 蠕虫病毒感染解决方案 2020-05-22更新 1:增加全盘扫描 ...对路径名的文件无法处理,这个是Win系统的通病,我也不清楚病毒是怎么做到对路径和长文件名的感 分享来自52PJ的用户cdj68765
  • 当前设备不支持中文名称或路径,不支持长文件名;安装文件太大,电视/机顶盒配置低,内存不足等因素。针对以上原因,我们的解决方法是:方法一:安装包不完整可以重新下载,或者通过电脑下载,然...
  • FastDFS-Client 1.27.2(2020-2-11) ...解决了传后缀文件的问题(#157 感谢@787390869提供解答) 其他参考资料 对于FDFS服务端相关的问题可以在下面的论坛找到一些材料 FastDFS论坛 FastDFS常见问题
  • 3. 为名称过长的记录增加了文字滚动效果,方便用户看清全部内容。 4. 改进了记录列表的翻页方式,将较难的划屏操作改为了屏幕内方向箭头的点击。 5. 为记录列表增加了页码显示。 6. 对'自动生成密码'页面的布局进行...
  • 3. 为名称过长的记录增加了文字滚动效果,方便用户看清全部内容。 4. 改进了记录列表的翻页方式,将较难的划屏操作改为了屏幕内方向箭头的点击。 5. 为记录列表增加了页码显示。 6. 对'自动生成密码'页面的布局进行...
  •  解决方法:右击系统托盘中的千千图标,选“查看”下的“重新排列”。  千千静听的那个字体转换功能还蛮有实用性的如果你有时候想聊天或者注册什么的想用繁体字的话但你不想用繁体的输入法,觉得那样麻烦那你可以这...
  • asp.net知识库

    2015-06-18 08:45:45
    怎么在ASP.NET 2.0中使用Membership asp.net 2.0-实现数据访问(1) ASP.NET 2.0 新特性 .NET 2.0里使用强类型数据创建多层应用 在MastPage中引用脚本资源 2.0正式版中callback的一些变化+使用示例(ASP.NET 2.0)...
  • 如果修改了下载的TTL的Jar的文件名(transmittable-thread-local-2.x.y.jar),则需要自己手动通过-Xbootclasspath JVM参数来显式配置。 比如修改文件名成ttl-foo-name-changed.jar,则还需要加上Java的启动参数:-...
  • 第三,实践类的操作系统书籍还是太少了,以至于你要想看看别人是怎么做的,除了读以《操作系统:设计与实现》为代表的极少数书籍之外,就是一头扎进源代码中,而结果有时相当令人气馁。我自己也气馁,所以我在第二...
  • 第三,实践类的操作系统书籍还是太少了,以至于你要想看看别人是怎么做的,除了读以《操作系统:设计与实现》为代表的极少数书籍之外,就是一头扎进源代码中,而结果有时相当令人气馁。我自己也气馁,所以我在第二...
  • 磁盘,而且这方面的书籍,貌似乎没见,只有傻傻的几K代码存在,没注释什么的,整体框架也没说。 虚拟光驱用实现文件来模拟磁盘的原理,是文件系统驱动程序。 把filedisk驱动安装,查看install.txt文件。 1....
  • 这样虽然解决了上面主窗口一闪而的问题,但是,如果在my1 对话框出现的时 候不点enterBtn,而是直接关闭对话框,那么此时整个程序应该结束执行,但 是事实是这样的吗?如果你此时对程序进行了改动,再次按下run ...
  • 你必须知道的495个C语言问题

    千次下载 热门讨论 2015-05-08 11:09:25
    这样看来,所有的问题都解决了,是吗? 1.4 新的64位机上的64位类型是什么样的? 指针声明 1.5 这样的声明有什么问题?char*p1,p2;我在使用p2的时候报错了。 1.6 我想声明一个指针,并为它分配一些空间,但却...
  • 5、说说你用那些ajax技术和框架,说说它们的区别 85 四. Java web部分 85 1、Tomcat的优化经验 85 2、HTTP请求的GET与POST方式的区别 85 3、解释一下什么是servlet; 85 4、说一说Servlet的生命周期? 86 5、Servlet...
  • 这样看来,所有的问题都解决了,是吗? 2  1.4 新的64位机上的64位类型是什么样的? 3 指针声明 3 1.5 这样的声明有什么问题?char *p1, p2; 我在使用p2的时候报错了。 3 1.6 我想声明一个指针,并为它分配...
  • java 面试题 总结

    2009-09-16 08:45:34
    例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写了,那么这些数据就是共享数据,必须进行同步存取。 当应用程序在对象上调用了一个需要花费很时间来执行的方法,并且不希望...
  • c#学习笔记.txt

    2008-12-15 14:01:21
    Sun就从来没有将它的Java交给ECMA,以至于正当Microsoft尽力在Visual J++基础上拓展Java功能,并使之与Windows操作系统紧密结合在一起的时候,Sun公司对Microsoft提出了法律诉讼,控告Microsoft违反了许可证协议中...
  • 不扫描驱动器看是否有坏区域,因此只应对以前格式化的驱动器使用该参数。  /fs:file-system  指定要使用的文件系统:FAT、FAT32 或 NTFS 。如果未指定文件系统,将使用现有的文件系统格式。  Map  显示...
  • 一个好用的数据库类

    2008-05-14 08:36:06
    欢迎一起探讨,OCI的功能很强大,支持动态绑定,支持pl/sql,它的类的封装和CMYODBC很相似,用它来代替ODBC编程,可以解决ODBC的效率问题)其过程都很相似,一般分为以下几个过程: 1 初始化工作环境 2 连接...

空空如也

空空如也

1 2
收藏数 40
精华内容 16
关键字:

怎么解决文件名过长