R语言
setwd() #设置工作路径
filelist <- dirname(dir(path=getwd(),pattern = "*.mtx.gz",recursive = T,full.names =T)) #获取工作路径*.mtx.gz结尾的文件所在路径
dir.create("dirName",showWarnings = F) #创建目录,忽略warming
file. Exists("dirName") #判断文件存在
dir.exists("dirName") #判断目录存在
basename("filePath") #通过文件全路径获取文件名
dirname("filePath") #通过文件全路径获取文件目录
python语言
import os
os.getcwd() #获取当前工作路径
os.chdir() #设置工作路径
file_lst = [f for f in os.listdir(".") if ".jpg" in f] #获取当前路径".jpg"尾缀的文件
open(f'empty.txt', 'w').close() #建立空文件
os.system('touch {}'.format("'empty.txt")) #调用系统命令创建空文件
os.path.isfile("fileName") #判断文件存在
os.path.getsize("fileName") !=0 #判断文件内存不为空
os.path.basename("filePath") #通过文件全路径获取文件名
os.path.dirname("filePath") #通过文件全路径获取文件目录
os.path.basename(FILE).split("_")[0] #文件名分割
shell语言
filename="content.txt"
##创建目录
if [ ! -d ${filename} ]; then
mkdir ${filename} && cd ${floder}
else
rm -rf ${filename} && mkdir ${filename} && cd ${floder}
fi
### `if [ ! -d ${filename} ]; then mkdir ${filename} && cd ${floder}; else rm -rf ${filename} && mkdir ${filename} && cd ${floder}; fi`
find $PWD -name "${filename}" -type f #查找文件
find $PWD -name "${filename}" -type f #查找目录
echo "file Path" | xargs -n1 basename #通过文件全路径获取文件名
echo "file Path" | xargs -n1 dirname #通过文件全路径获取文件名