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')