#!/bin/bash
#--------------------------------------
#本指令碼實現根據檔案的字尾名進行解壓
#日期:2016/7/23
#--------------------------------------
usage
()list
()filename=$1
#要解壓的檔案
path=$2
#解壓到路徑名
ext="$"
#獲取檔名的字尾
if [ -z $filename ]; then
#判斷使用者是否輸入了第一引數
usage;
elif [ $filename = '--list' ]; then
#顯示支援的解壓型別
list;
elif [[ -n $filename && -n $path ]]; then
#解壓case
$ext
in'tar')
eval
"tar xvf $filename -c $path";;
'gz')
eval
"tar zxvf $filename -c $path";;
'bz2')
eval
"tar jxvf $filename -c $path";;
'zip')
eval
"unzip $filename -d $path";;
*)echo
'error(101) this type is not supported(tar|gz|bz2|zip)';;
esac
echo
"right"
fi
根據檔案字尾名自動分類
根據檔案字尾名不同,自動將檔案分類至不同的資料夾 根據檔案字尾名來實現檔案自動分類至不同目錄下 定義要分類的檔案所在的檔案目錄 private static final string file path f 批量檔案 public static void main string args throw...
C 根據檔案頭進行字尾名的判斷
string path e test 新建 microsoft office powerpoint 演示文稿.zip 全路徑格式 filestream fs new filestream path,filemode.open,fileaccess.read,fileshare.read 以流的方式讀...
獲取檔案的字尾名
使用api pathfindextension實現獲取給定乙個檔案,直接獲取檔案的字尾名 如 檔名 hsduiew.txt jhdsi.adiwey 路徑 檔名 c hsh shsh tetet.txt 都可以直接獲取到字尾名。pathfindextension函式說明 函式原型 ptstr pat...