osjavascript
import os
os.getcwd()
os.chdir('/root')
os.getcwd()
os.curdir
os.pardir
os.makedirs('/root/a/b/c/d') #递归建立目录
ls /root/a/b/c/ #查看是否建立成功
os.removedirs('/root/a/b/c/d') # 若目录为空则删除,并递归到上一层。
ls /root/a/b/c/d
ls /root/a/b/c
ls /root/a/b
ls /root/a
os.mkdir('/root/a/d')
os.mkdir('/root/a')
os.mkdir('/root/a/b')
os.listdir('/root/')
os.listdir('/root/a') #查看建立结果
os.rmdir('/root/a') #只能删除单击目录,因为a文件夹下有b文件夹因此没法删除。
os.rmdir('/root/a/b') #先删除b文件夹
os.rmdir('/root/a') #再次删除a文件夹
os.listdir('/root/a') #查看删除结果
os.stat('/root/untitled.txt')
os.sep
os.linesep
os.path
os.environ
os.name
os.pathsep
os.path.abspath('./os.ipynb')
os.path.split(os.path.abspath('./os.ipynb'))
os.path.dirname(os.path.abspath('./os.ipynb'))
os.path.basename(os.path.abspath('./os.ipynb'))
os.path.exists('/root') #存在
os.path.exists('/root/dsd') #不存在
os.path.isabs('/root') #绝对路径
os.path.isabs('./') # 非绝对路径
os.path.isfile('./1.txt') # 已存在文件
os.path.isfile('/root') # 若是是目录页返回False
os.path.isfile('./2.txt') #文件不存在也返回False
os.path.isdir('/root') # 若是是已存在目录页返回True
os.path.isdir('./1.txt') # 不能是文件
os.path.isfile('/ro') # 不存在的文件返回False
os.path.join('/','root','b')
os.path.getatime('./1.txt')
sos.path.getmtime('./1.txt')