检查目录是否存在,如果不存在则创建,是一个常见的编程任务,可以使用各种编程语言和操作系统来实现。以下是几种常见编程语言的实现方法:
import os
directory = "my_directory"
if not os.path.exists(directory):
os.makedirs(directory)
import java.io.File;
public class CreateDirectory {
public static void main(String[] args) {
File directory = new File("my_directory");
if (!directory.exists()) {
directory.mkdir();
}
}
}
const fs = require("fs");
const directory = "my_directory";
if (!fs.existsSync(directory)) {
fs.mkdirSync(directory);
}
using System.IO;
class Program {
static void Main() {
string directory = "my_directory";
if (!Directory.Exists(directory)) {
Directory.CreateDirectory(directory);
}
}
}
$directory = "my_directory";
if (!file_exists($directory)) {
mkdir($directory);
}
directory = "my_directory"
if !Dir.exist?(directory)
Dir.mkdir(directory)
end
package main
import (
"os"
"path/filepath"
)
func main() {
directory := "my_directory"
if _, err := os.Stat(directory); os.IsNotExist(err) {
os.Mkdir(directory, os.ModePerm)
}
}
这些代码示例都可以实现检查目录是否存在,如果不存在则创建的功能。在实际应用中,可以根据需要进行相应的修改和调整。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云