本文目录导读:

- 1. Shell脚本 (Linux/Mac)
- 2. Windows批处理 (CMD)
- 3. PowerShell (Windows)
- 4. Python脚本 (跨平台)
- 5. Node.js (JavaScript)
- 6. Ruby
- 7. Go语言
- 实用示例:获取用户目录下的Documents文件夹
Shell脚本 (Linux/Mac)
#!/bin/bash echo "$HOME" # 或 echo ~ # 获取当前用户的目录 USER_DIR=$(echo ~) echo "用户目录: $USER_DIR"
Windows批处理 (CMD)
@echo off echo %USERPROFILE% rem 或 echo %HOMEDRIVE%%HOMEPATH%
PowerShell (Windows)
# 获取用户目录
$userDir = $HOME
Write-Host "用户目录: $userDir"
# 或使用环境变量
$userDir = [Environment]::GetFolderPath('UserProfile')
Write-Host "用户目录: $userDir"
Python脚本 (跨平台)
import os
from pathlib import Path
# 方法1: 使用os模块
user_dir = os.path.expanduser("~")
print(f"用户目录: {user_dir}")
# 方法2: 使用pathlib (推荐)
user_dir = Path.home()
print(f"用户目录: {user_dir}")
# 方法3: 使用环境变量
import os
user_dir = os.environ.get('HOME') or os.environ.get('USERPROFILE')
print(f"用户目录: {user_dir}")
Node.js (JavaScript)
const os = require('os');
const path = require('path');
// 方法1: 使用os模块
const userDir = os.homedir();
console.log(`用户目录: ${userDir}`);
// 方法2: 使用环境变量
const userDir2 = process.env.HOME || process.env.USERPROFILE;
console.log(`用户目录: ${userDir2}`);
Ruby
# 方法1: 使用Dir模块
user_dir = Dir.home
puts "用户目录: #{user_dir}"
# 方法2: 使用环境变量
user_dir = ENV['HOME'] || ENV['USERPROFILE']
puts "用户目录: #{user_dir}"
Go语言
package main
import (
"fmt"
"os"
"os/user"
)
func main() {
// 方法1: 使用os/user包
currentUser, err := user.Current()
if err != nil {
fmt.Println("获取用户信息失败:", err)
return
}
fmt.Printf("用户目录: %s\n", currentUser.HomeDir)
// 方法2: 使用环境变量
userDir := os.Getenv("HOME")
if userDir == "" {
userDir = os.Getenv("USERPROFILE")
}
fmt.Printf("用户目录: %s\n", userDir)
}
实用示例:获取用户目录下的Documents文件夹
Python示例:
import os
from pathlib import Path
home = Path.home()
documents = home / "Documents"
print(f"Documents目录: {documents}")
Bash示例:
#!/bin/bash DOCUMENTS_DIR="$HOME/Documents" echo "Documents目录: $DOCUMENTS_DIR"
选择适合你需求的脚本语言即可,最常用的是通过环境变量 $HOME (Linux/Mac) 或 %USERPROFILE% (Windows) 来获取。
版权声明:NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
足球直播
足球直播
足球直播
篮球直播
篮球直播
篮球直播
NBA直播
NBA直播
NBA直播
CBA直播
CBA直播
CBA直播
亚冠直播
亚冠直播
亚冠直播
欧冠直播
欧冠直播
欧冠直播
英超直播
英超直播
英超直播
西甲直播
西甲直播
西甲直播
中超直播
中超直播
中超直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
曼联直播
曼联直播
曼联直播
日职联直播
日职联直播
日职联直播
澳超直播
澳超直播
澳超直播
阿森纳直播
阿森纳直播
阿森纳直播
足球直播
足球直播
足球直播
NBA直播
NBA直播
NBA直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
欧冠直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
足球直播
足球直播
足球直播
足球直播
足球直播
英超直播
英超直播
英超直播
英超直播
英超直播
篮球直播
篮球直播
篮球直播
篮球直播
篮球直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
中超直播
中超直播
中超直播
中超直播
中超直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
足球直播
足球直播
足球直播
足球直播
足球直播
英超直播
英超直播
英超直播
英超直播
英超直播
篮球直播
篮球直播
篮球直播
篮球直播
篮球直播
CBA直播
CBA直播
CBA直播
CBA直播
CBA直播
中超直播
中超直播
中超直播
中超直播
中超直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
NBA直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播
中超直播