`
zhmocean
  • 浏览: 202632 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

偏方巧治PATH变量超长问题

阅读更多
症状回放:
最近安装一个Delphi的控件,结果,在安装之后启动Delphi时出现了找不到相关文件的错误。一开始以为是Delphi内的Library路径没有添加,查看,一切正常。再次启动Delphi,提示说将xxx路径插入到PATH环境变量中失败,原因是PATH变量超出长度限制。
查找根源:
根据Delphi的提示,打开环境变量设置窗口,发现PATH变量确实不短(安装了很多开发工具,很多都需要设置环境变量),由于那个控件存在独立运行环境,需要写入系统PATH环境变量。但偏偏这个控件的名字又长的要命。先前有同学告诉我,PATH太长可以使用别名来解决,即创建其它名称的环境变量,并在PATH中使用两个“%”来引用,于是将一部分PATH路径拿出来,新建了一个环境变量并在PATH中引用。
再启动Delphi,咦?另一个文件又找不到了。反复检查发现,刚刚建立的环境变量已经起作用,但另外的路径又丢失了。于是打开CMD控制台,输入PATH,才发现,PATH变量的值已经被截断,原来那个使用别名的方法只是治标不治本。单条PATH变量可以插入了,变量值的长度限制还是存在。难道,非要我把每个程序都安装到短文件路径中?
偏方医治:
当我无奈中想到重装程序到短文件路径时,突然拉亮了另一盏灯。对,DOS8.3格式的短文件名!(哈哈,当时我叫出来的第一句就是,你太有才了…)。所谓DOS8.3格式短文件名就是文件或目录名分8字节主文件名和一个点加3字节的扩展名,在非DOS时代的系统,虽然文件名可以超出这个限制,但仍然可以使用该规则来操作文件名,即使用我们经常见到的“~n”方式。
那么,既然很多文件夹名称都那样的长(比如MS SQLSERVER的Microsoft SQL Server文件夹),那使用DOS8.3格式的短文件名来压缩路径,不就可以起到缩短PATH路径的作用了?
但是,我们又如何获取一个文件或目录的短文件名呢?其实系统已经给我们提供了这个工具,很简单,在CMD控制台中运行 dir /n /x,那么当前目录下的文件名就以长/短两种方式显示出来,接下来就不用我说了吧…
后记:
现在需要PATH环境变量的程序越来越多,PATH的空间也越来越小,真不知道此问题要何时才能解决。刚刚我在Microsoft的网站上找到了一个关于PATH长度限制补丁的说明,但由于整篇指东言西的描述让人匪夷所思,大概是有一个可以把PATH扩展到2046字节的补丁已经发出来,可是始终没找到下载地址。本文叙述的方法也仅仅是治标不治本,但在不限制长度PATH环境变量出现之前,其不失为一种这种方法。
 
分享到:
评论

相关推荐

    治乙肝的中医偏方参考.doc

    本文主要探讨中医治疗乙型肝炎的理论基础、具体的偏方应用以及在治疗过程中应重视的问题,以期为乙型肝炎患者提供更多的治疗参考。 乙型肝炎(乙肝)是一种由乙型肝炎病毒(HBV)引起的肝脏疾病,其主要症状包括...

    脱发的治疗偏方有哪些参考.doc

    在现代社会,脱发问题困扰着越来越多的人群,特别是在快节奏的生活和高强度的工作压力下,人们可能会因为各种原因出现头发脱落的情况。尽管医学发达,但寻求自然疗法和传统偏方的人依旧不在少数,特别是中医偏方以其...

    孕吐的中医治疗偏方参考.doc

    孕吐的中医治疗偏方参考.doc

    口腔溃疡的7个中医治疗偏方参考.doc

    口腔溃疡中医治疗偏方参考 口腔溃疡是一种常见的口腔疾病,对于口腔溃疡的治疗,中医有很多有效的偏方。以下是七个中医治疗口腔溃疡的偏方: 一、老中药方:生、熟地黄各 15 克,白芍、黄芩、牡丹皮、玄参、桔梗、...

    口腔溃疡的治疗偏方参考.doc

    本文将针对一些民间流传的口腔溃疡治疗偏方进行参考解读,并简要分析其适用性与注意事项。 首先,鸡蛋加绿豆的组合被推荐用于治疗口腔溃疡。这一偏方主张利用绿豆的清热解毒作用和鸡蛋的维生素B族含量,来减轻上火...

    民间偏方查询系统

    在IT行业中,构建一个“民间偏方查询系统”涉及到多个技术层面和设计原则。这个系统旨在为用户提供一个方便的平台,以搜索和了解各种民间传统疗法。以下将详细阐述相关知识点: 1. **数据库设计**:为了存储海量的...

    《民间偏方大全》(7605条数据)PHP

    这些偏方可能涵盖各种健康问题,如感冒、失眠、消化不良等。PHP是一种广泛使用的服务器端脚本语言,尤其在网页开发中非常常见。因此,这个项目很可能是用PHP构建的一个在线平台,用户可以浏览、搜索或提交民间偏方。...

    治疗肺炎的小偏方.pdf

    治疗肺炎的小偏方.pdf

    电脑偏方大全

    在“电脑偏方大全”这个资源中,我们可能会找到一系列针对计算机常见问题的解决方案和技巧。这些技巧可能涵盖操作系统、硬件、软件、网络等多个领域,旨在帮助用户解决那些常规方法难以处理的问题。以下是一些可能...

    头痛的治疗偏方参考.doc

    【头痛的治疗偏方】 头痛是一种常见的临床症状,可能由多种原因引起,包括风邪入侵、脏腑功能失调、气血虚弱、痰浊或瘀血等。以下是一些民间流传的治疗头痛的偏方: 1. **萆薢旋复虎头骨散**:此方用于发汗治疗...

    酒后头痛的治疗偏方参考.doc

    酒后头痛的治疗偏方参考.doc

    鼻塞的治疗吃什么偏方.doc

    鼻塞的治疗吃什么偏方.doc

    治疗风湿病的民间偏方.pdf

    治疗风湿病的民间偏方.pdf

    专治夏季感冒的有效偏方.doc

    5. **外用治感冒方**:将葱白、生姜和食盐捣烂后,敷于前胸、后背、手脚心和腋窝等部位,帮助发汗解表,驱寒解毒。 6. **葱白粥**:葱白与大米煮成的粥,加入适量白糖,对于风寒感冒有一定的缓解作用,能够解表散寒...

    慢性咽炎的8款治疗偏方参考.doc

    3. **偏方治疗**:民间流传的一些偏方也有一定疗效,如白糖鸡蛋清化糖液、海带白糖腌渍、芝麻香油生姜红枣汤、丝瓜汁、鲜嫩桑叶泡水等,但使用前应咨询医生。 治疗慢性咽炎除了药物和食疗,还需要注意生活习惯的...

    实用民间偏方查询.exe

    民间偏方查询

    得了肺结核该吃什么,治疗肺结核的偏方.doc

    在购买治疗肺结核所需的相关食材时,患者可以通过网络平台如风林购等寻找优惠,但前提是必须保证食材的新鲜和安全,避免因食品质量问题而对身体造成额外的负担。总之,治疗肺结核是一个系统工程,需要医疗、饮食和...

    很老很老的老偏方

    【老偏方的知识点】 【退行性关节炎的理解与预防】 老偏方中提到的症状主要是由于手指关节退变引起...对于那些因为工作或生活习惯容易导致关节问题的群体来说,这些老偏方无疑提供了一种既经济又实用的健康解决方案。

    中医治老年斑有哪些偏方参考.doc

    【中医治疗老年斑偏方详解】 中医认为老年斑是人体衰老的一种表现,主要与气血不畅、肝肾亏虚等因素有关。以下是一些常见的中医治疗老年斑的偏方: 1. **银耳鹌鹑蛋**:银耳具有滋阴润肺、养颜美容的功效,而鹌鹑...

    治疗失眠的八个小偏方分享.pdf

    在现代生活中,失眠已经成为了普遍的健康问题之一,影响着人们的日常生活和身体健康。失眠的成因复杂,可能与精神压力、生活习惯、饮食不节等多种因素有关。为了帮助大家摆脱失眠的困扰,本文将分享八种基于中医理论...

Global site tag (gtag.js) - Google Analytics