Bạn không thể chọn một tên thư mục tạm thời trước thời hạn sẽ hoạt động cho bất kỳ hệ thống Linux nào. Thực tế, bạn cũng không thể làm điều đó trên Windows. Theo bài viết của Wikipedia về các thư mục tạm thời , thư mục tạm thời trên Windows được xác định bởi biến môi trường TEMP. Nếu bạn chỉ đơn giản sử dụng c:\Temp
như một thư mục tạm thời trên hệ thống Windows đặt TEMP thành một thứ khác, thì bất kỳ chương trình nào sử dụng tệp XML của bạn để chọn thư mục tạm thời sẽ thất bại.
Nói tóm lại, thư mục tạm thời của hệ thống được xác định bởi môi trường trên tất cả các hệ điều hành hiện đại mà tôi biết, bao gồm cả Windows và bất kỳ hệ thống nào giống UNIX. Đặt một đường dẫn tĩnh duy nhất là thư mục tạm thời của bạn sẽ chỉ hoạt động miễn là mặc định không được thay đổi.
Dù sao, thư mục tạm thời tiêu chuẩn trong một hệ thống Linux điển hình là /tmp
. Nó tương đương C:\Temp
với ý nghĩa rằng nó chỉ là thư mục tạm thời mặc định, không phải là phổ quát. Ngay cả khi /tmp
có sẵn, nếu người dùng (hoặc hệ thống) đã đặt biến môi trường TEMP, giá trị của biến đó sẽ được sử dụng thay thế.
Bạn có thể thử chọn một thư mục tạm thời liên quan đến thư mục chính của người dùng mà bạn có thể tạo.
/tmp
, nhưng họ mơ hồ về việc đó là tiêu chuẩn cho Linux hay chỉ là một quy ước chung.