首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

检查目录是否存在,如果不存在则创建

检查目录是否存在,如果不存在则创建,是一个常见的编程任务,可以使用各种编程语言和操作系统来实现。以下是几种常见编程语言的实现方法:

  1. Python
代码语言:python
代码运行次数:0
复制
import os

directory = "my_directory"

if not os.path.exists(directory):
    os.makedirs(directory)
  1. Java
代码语言:java
复制
import java.io.File;

public class CreateDirectory {
    public static void main(String[] args) {
        File directory = new File("my_directory");

        if (!directory.exists()) {
            directory.mkdir();
        }
    }
}
  1. JavaScript (Node.js)
代码语言:javascript
复制
const fs = require("fs");

const directory = "my_directory";

if (!fs.existsSync(directory)) {
    fs.mkdirSync(directory);
}
  1. C#
代码语言:csharp
复制
using System.IO;

class Program {
    static void Main() {
        string directory = "my_directory";

        if (!Directory.Exists(directory)) {
            Directory.CreateDirectory(directory);
        }
    }
}
  1. PHP
代码语言:php
复制
$directory = "my_directory";

if (!file_exists($directory)) {
    mkdir($directory);
}
  1. Ruby
代码语言:ruby
复制
directory = "my_directory"

if !Dir.exist?(directory)
    Dir.mkdir(directory)
end
  1. Go
代码语言:go
复制
package main

import (
    "os"
    "path/filepath"
)

func main() {
    directory := "my_directory"

    if _, err := os.Stat(directory); os.IsNotExist(err) {
        os.Mkdir(directory, os.ModePerm)
    }
}

这些代码示例都可以实现检查目录是否存在,如果不存在则创建的功能。在实际应用中,可以根据需要进行相应的修改和调整。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券