当前位置:编程学习 > C/C++ >>

Poco::Path & Poco::File

背景知识:在unix和windows上,路径的表示方法是不一样的。windows上:Node:\Device\Paths ,linux上: /Paths。路径中的分割符不一样,一个反斜杠,另一个是正斜杠。两个路径之间的分割符也不一样。windows上是分号,linux上是冒号。例如,windows上,环境变量Path的典型值是

[cpp] 
C:\Program Files\Common Files\NetSarang;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; 
linux上,环境变量Path的典型值
[cpp] 
/usr/java14_64/bin:/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/ccit/bin:/usr/bin/X11:/sbin:. 
Poco::Path是用来表示路径的。注意路径可以是目录的路径,也可以是文件的路径。例如:
[cpp] 
C:\windows\system  注意,这被认为是一个文件,因为没有以'\'结尾 
C:\windows\system32\cmd.exe    
/home/        这才被认为是一个目录 
/bin/ls 
Poco::File是用来表示文件的,一个目录也被当作一个文件来处理,它是特殊文件,称之为目录文件。除此之外,还有链接文件,设备文件等特殊文件。文件有读写执行,大小等属性。可以对文件进行移动,复制,删除,创建等操作。

一般,先用Path表示一个文件或目录的路径,然后,再用File对其进行操作。


作者:fym0121
补充:软件开发 , C++ ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,