文件路径的表示方法
文件路径作为计算机基础内容,在很多时候都扮演着十分重要的角色,例如控制台命令、资源文件的存放等等,以下将介绍计算机文件路径的表示方法以及一些常见的使用场景。
文件路径的表示分为两种方式:绝对路径表示法和相对路径表示法。
绝对路径与相对路径的区别绝对路径的表示绝对路径顾名思义就是文件在硬盘上存储的真正路径,它不会被更改,除非文件在硬盘中的位置发生改变。绝对路径表示格式为:“\<硬盘符>\\<目录1>\\<目录2>…\\<文件名>”,例如test.txt文件存储在C盘cat1下的cat2的cat3中,它用绝对路径表示为C:\cat1\cat2\test.txt。
相对路径的表示相对路径表示从当前文件位置出发,指向目标文件的路径,它是目标文件与当前文件的相对位置,会随着当前文件位置的不同而使与同一文件的相对位置发生改变。相对路径的表示格式为:“./\<目录1>/\<目录2>…/\<文件名>”(这里的“./”可以省略),例如当前HTML文件root.html位于C盘根目录下,text.txt文件存储在C盘cat1文件夹下的cat2文件夹中,要想在ro ...
让批处理文件中的中文正常显示
最近在学习DOS命令和批处理相关内容的时候,遇到了点问题,就是在执行包含中文的批处理文件时,中文无法正常显示,在查阅了相关资料之后,了解了一些编码相关的内容。
原因编码相关的那些事现在主要的两种编码格式为UTF-8和ANSI。
ANSI是一种字符代码,为使计算机支持更多语言,通常使用 0x00~0x7f 范围的1 个字节来表示 1 个英文字符。超出此范围的使用0x80~0xffff来编码,即扩展的ASCII编码。
为了应对不同国家和地区的使用,ANSI编码存在很多不同的标准:由于汉字的种类非常多,而一个字节(Byte)最多只能表示2^8 = 256种文字与符号,这肯定是远远不够的。因此在中国、日本、韩国等采用象形字符的地区,通常采用双字节字符集的方式来表示文字符号,即采用两个字节来表示一个字符。在简体中文系统下采用的是GBK标准,比如汉字“字”就使用[0xd7,0xd6]两个字节进行存储。系统会根据计算机语言来确定ANSI的标准,当然也可用手动更改。
UTF-8(8位元,Universal Character Set/Unicode Transformation Format ...
开始写个人博客了
博客搭建经过两天的折腾,利用Hexo框架和github托管的方式搭建的静态博客也算有了个雏形,这两天将继续对其进行美化以及添加新功能,今后打算在这里不定期分享一些自己感兴趣的编程、数码、游戏相关的内容。
搭建博客的目的一方面是想锻炼自己的表达能力(我在这方面确实有所欠缺),另一方面也是想将自己感兴趣的内容分享出去,既加深了自己对知识的理解,也能让他人学到新东西。
博客的内容包含但不限于编程、游戏、数码相关内容,只要是我觉得有分享价值的东西,都有可能出现在博文中。